home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Mac OS 8 Interfaces & Libraries / Interfaces / AIncludes / GXGraphics.a < prev    next >
Text File  |  1996-05-01  |  107KB  |  5,401 lines

  1. ;
  2. ;    File:        GXGraphics.a
  3. ;
  4. ;    Contains:    QuickDraw GX graphic routine interfaces.
  5. ;
  6. ;    Version:    Technology:    Quickdraw GX 1.1
  7. ;                Release:    Universal Interfaces 3.0d3 on Copland DR1
  8. ;
  9. ;    Copyright:    © 1984-1996 by Apple Computer, Inc.  All rights reserved.
  10. ;
  11. ;    Bugs?:        If you find a problem with this file, send the file and version
  12. ;                information (from above) and the problem description to:
  13. ;
  14. ;                    Internet:    apple.bugs@applelink.apple.com
  15. ;                    AppleLink:    APPLE.BUGS
  16. ;
  17. ;
  18.     IF &TYPE('__GXGRAPHICS__') = 'UNDEFINED' THEN
  19. __GXGRAPHICS__ SET 1
  20.  
  21.     IF &TYPE('__CONDITIONALMACROS__') = 'UNDEFINED' THEN
  22.     include 'ConditionalMacros.a'
  23.     ENDIF
  24.     IF &TYPE('__TYPES__') = 'UNDEFINED' THEN
  25.     include 'Types.a'
  26.     ENDIF
  27.     IF &TYPE('__FONTS__') = 'UNDEFINED' THEN
  28.     include 'Fonts.a'
  29.     ENDIF
  30.     IF &TYPE('__GXERRORS__') = 'UNDEFINED' THEN
  31.     include 'GXErrors.a'
  32.     ENDIF
  33.     IF &TYPE('__GXTYPES__') = 'UNDEFINED' THEN
  34.     include 'GXTypes.a'
  35.     ENDIF
  36.     IF FOR_SYSTEM7_AND_SYSTEM8_COOPERATIVE THEN
  37. ;
  38. ; extern gxGraphicsClient GXNewGraphicsClient(void *memoryStart, long memoryLength, gxClientAttribute attributes)
  39. ;
  40.     IF ¨ GENERATINGCFM THEN
  41.         Macro
  42.         _GXNewGraphicsClient
  43.             move.w              #$0059,D0
  44.             dc.w                $A832
  45.         EndM
  46.     ELSE
  47.         IMPORT_CFM_FUNCTION GXNewGraphicsClient
  48.     ENDIF
  49.  
  50. ;
  51. ; extern gxGraphicsClient GXGetGraphicsClient(void )
  52. ;
  53.     IF ¨ GENERATINGCFM THEN
  54.         Macro
  55.         _GXGetGraphicsClient
  56.             move.w              #$005A,D0
  57.             dc.w                $A832
  58.         EndM
  59.     ELSE
  60.         IMPORT_CFM_FUNCTION GXGetGraphicsClient
  61.     ENDIF
  62.  
  63. ;
  64. ; extern void GXSetGraphicsClient(gxGraphicsClient client)
  65. ;
  66.     IF ¨ GENERATINGCFM THEN
  67.         Macro
  68.         _GXSetGraphicsClient
  69.             move.w              #$005B,D0
  70.             dc.w                $A832
  71.         EndM
  72.     ELSE
  73.         IMPORT_CFM_FUNCTION GXSetGraphicsClient
  74.     ENDIF
  75.  
  76. ;
  77. ; extern void GXDisposeGraphicsClient(gxGraphicsClient client)
  78. ;
  79.     IF ¨ GENERATINGCFM THEN
  80.         Macro
  81.         _GXDisposeGraphicsClient
  82.             move.w              #$005C,D0
  83.             dc.w                $A832
  84.         EndM
  85.     ELSE
  86.         IMPORT_CFM_FUNCTION GXDisposeGraphicsClient
  87.     ENDIF
  88.  
  89. ;
  90. ; extern gxGraphicsClient GXGetSystemGraphicsClient(void )
  91. ;
  92.     IF ¨ GENERATINGCFM THEN
  93.         Macro
  94.         _GXGetSystemGraphicsClient
  95.             move.w              #$0286,D0
  96.             dc.w                $A832
  97.         EndM
  98.     ELSE
  99.         IMPORT_CFM_FUNCTION GXGetSystemGraphicsClient
  100.     ENDIF
  101.  
  102. ;
  103. ; extern void GXReleaseSystemGraphicsClient(void )
  104. ;
  105.     IF ¨ GENERATINGCFM THEN
  106.         Macro
  107.         _GXReleaseSystemGraphicsClient
  108.             move.w              #$0287,D0
  109.             dc.w                $A832
  110.         EndM
  111.     ELSE
  112.         IMPORT_CFM_FUNCTION GXReleaseSystemGraphicsClient
  113.     ENDIF
  114.  
  115. ; returns the count 
  116. ;
  117. ; extern long GXGetGraphicsClients(long index, long count, gxGraphicsClient clients[2147483647])
  118. ;
  119.     IF ¨ GENERATINGCFM THEN
  120.         Macro
  121.         _GXGetGraphicsClients
  122.             move.w              #$005E,D0
  123.             dc.w                $A832
  124.         EndM
  125.     ELSE
  126.         IMPORT_CFM_FUNCTION GXGetGraphicsClients
  127.     ENDIF
  128.  
  129. ;
  130. ; extern void GXEnterGraphics(void )
  131. ;
  132.     IF ¨ GENERATINGCFM THEN
  133.         Macro
  134.         _GXEnterGraphics
  135.             move.w              #$005F,D0
  136.             dc.w                $A832
  137.         EndM
  138.     ELSE
  139.         IMPORT_CFM_FUNCTION GXEnterGraphics
  140.     ENDIF
  141.  
  142. ;
  143. ; extern void GXExitGraphics(void )
  144. ;
  145.     IF ¨ GENERATINGCFM THEN
  146.         Macro
  147.         _GXExitGraphics
  148.             move.w              #$0060,D0
  149.             dc.w                $A832
  150.         EndM
  151.     ELSE
  152.         IMPORT_CFM_FUNCTION GXExitGraphics
  153.     ENDIF
  154.  
  155. ;
  156. ; extern gxGraphicsError GXGetGraphicsError(gxGraphicsError *stickyError)
  157. ;
  158.     IF ¨ GENERATINGCFM THEN
  159.         Macro
  160.         _GXGetGraphicsError
  161.             move.w              #$0061,D0
  162.             dc.w                $A832
  163.         EndM
  164.     ELSE
  165.         IMPORT_CFM_FUNCTION GXGetGraphicsError
  166.     ENDIF
  167.  
  168. ;
  169. ; extern gxGraphicsNotice GXGetGraphicsNotice(gxGraphicsNotice *stickyNotice)
  170. ;
  171.     IF ¨ GENERATINGCFM THEN
  172.         Macro
  173.         _GXGetGraphicsNotice
  174.             move.w              #$0062,D0
  175.             dc.w                $A832
  176.         EndM
  177.     ELSE
  178.         IMPORT_CFM_FUNCTION GXGetGraphicsNotice
  179.     ENDIF
  180.  
  181. ;
  182. ; extern gxGraphicsWarning GXGetGraphicsWarning(gxGraphicsWarning *stickyWarning)
  183. ;
  184.     IF ¨ GENERATINGCFM THEN
  185.         Macro
  186.         _GXGetGraphicsWarning
  187.             move.w              #$0063,D0
  188.             dc.w                $A832
  189.         EndM
  190.     ELSE
  191.         IMPORT_CFM_FUNCTION GXGetGraphicsWarning
  192.     ENDIF
  193.  
  194. ;
  195. ; extern void GXPostGraphicsError(gxGraphicsError error)
  196. ;
  197.     IF ¨ GENERATINGCFM THEN
  198.         Macro
  199.         _GXPostGraphicsError
  200.             move.w              #$0064,D0
  201.             dc.w                $A832
  202.         EndM
  203.     ELSE
  204.         IMPORT_CFM_FUNCTION GXPostGraphicsError
  205.     ENDIF
  206.  
  207. ;
  208. ; extern void GXPostGraphicsWarning(gxGraphicsWarning warning)
  209. ;
  210.     IF ¨ GENERATINGCFM THEN
  211.         Macro
  212.         _GXPostGraphicsWarning
  213.             move.w              #$0066,D0
  214.             dc.w                $A832
  215.         EndM
  216.     ELSE
  217.         IMPORT_CFM_FUNCTION GXPostGraphicsWarning
  218.     ENDIF
  219.  
  220. ;
  221. ; extern gxUserErrorFunction GXGetUserGraphicsError(long *reference)
  222. ;
  223.     IF ¨ GENERATINGCFM THEN
  224.         Macro
  225.         _GXGetUserGraphicsError
  226.             move.w              #$0067,D0
  227.             dc.w                $A832
  228.         EndM
  229.     ELSE
  230.         IMPORT_CFM_FUNCTION GXGetUserGraphicsError
  231.     ENDIF
  232.  
  233. ;
  234. ; extern gxUserNoticeFunction GXGetUserGraphicsNotice(long *reference)
  235. ;
  236.     IF ¨ GENERATINGCFM THEN
  237.         Macro
  238.         _GXGetUserGraphicsNotice
  239.             move.w              #$0068,D0
  240.             dc.w                $A832
  241.         EndM
  242.     ELSE
  243.         IMPORT_CFM_FUNCTION GXGetUserGraphicsNotice
  244.     ENDIF
  245.  
  246. ;
  247. ; extern gxUserWarningFunction GXGetUserGraphicsWarning(long *reference)
  248. ;
  249.     IF ¨ GENERATINGCFM THEN
  250.         Macro
  251.         _GXGetUserGraphicsWarning
  252.             move.w              #$0069,D0
  253.             dc.w                $A832
  254.         EndM
  255.     ELSE
  256.         IMPORT_CFM_FUNCTION GXGetUserGraphicsWarning
  257.     ENDIF
  258.  
  259. ;
  260. ; extern void GXSetUserGraphicsError(gxUserErrorFunction userFunction, long reference)
  261. ;
  262.     IF ¨ GENERATINGCFM THEN
  263.         Macro
  264.         _GXSetUserGraphicsError
  265.             move.w              #$006A,D0
  266.             dc.w                $A832
  267.         EndM
  268.     ELSE
  269.         IMPORT_CFM_FUNCTION GXSetUserGraphicsError
  270.     ENDIF
  271.  
  272. ;
  273. ; extern void GXSetUserGraphicsNotice(gxUserNoticeFunction userFunction, long reference)
  274. ;
  275.     IF ¨ GENERATINGCFM THEN
  276.         Macro
  277.         _GXSetUserGraphicsNotice
  278.             move.w              #$006B,D0
  279.             dc.w                $A832
  280.         EndM
  281.     ELSE
  282.         IMPORT_CFM_FUNCTION GXSetUserGraphicsNotice
  283.     ENDIF
  284.  
  285. ;
  286. ; extern void GXSetUserGraphicsWarning(gxUserWarningFunction userFunction, long reference)
  287. ;
  288.     IF ¨ GENERATINGCFM THEN
  289.         Macro
  290.         _GXSetUserGraphicsWarning
  291.             move.w              #$006C,D0
  292.             dc.w                $A832
  293.         EndM
  294.     ELSE
  295.         IMPORT_CFM_FUNCTION GXSetUserGraphicsWarning
  296.     ENDIF
  297.  
  298. ;
  299. ; extern void GXIgnoreGraphicsWarning(gxGraphicsWarning warning)
  300. ;
  301.     IF ¨ GENERATINGCFM THEN
  302.         Macro
  303.         _GXIgnoreGraphicsWarning
  304.             move.w              #$006F,D0
  305.             dc.w                $A832
  306.         EndM
  307.     ELSE
  308.         IMPORT_CFM_FUNCTION GXIgnoreGraphicsWarning
  309.     ENDIF
  310.  
  311. ;
  312. ; extern void GXPopGraphicsWarning(void )
  313. ;
  314.     IF ¨ GENERATINGCFM THEN
  315.         Macro
  316.         _GXPopGraphicsWarning
  317.             move.w              #$0070,D0
  318.             dc.w                $A832
  319.         EndM
  320.     ELSE
  321.         IMPORT_CFM_FUNCTION GXPopGraphicsWarning
  322.     ENDIF
  323.  
  324. ;
  325. ; extern gxShape GXNewShapeVector(gxShapeType aType, const Fixed vector[2147483647])
  326. ;
  327.     IF ¨ GENERATINGCFM THEN
  328.         Macro
  329.         _GXNewShapeVector
  330.             move.w              #$0071,D0
  331.             dc.w                $A832
  332.         EndM
  333.     ELSE
  334.         IMPORT_CFM_FUNCTION GXNewShapeVector
  335.     ENDIF
  336.  
  337. ;
  338. ; extern void GXSetShapeVector(gxShape target, const Fixed vector[2147483647])
  339. ;
  340.     IF ¨ GENERATINGCFM THEN
  341.         Macro
  342.         _GXSetShapeVector
  343.             move.w              #$0072,D0
  344.             dc.w                $A832
  345.         EndM
  346.     ELSE
  347.         IMPORT_CFM_FUNCTION GXSetShapeVector
  348.     ENDIF
  349.  
  350. ;
  351. ; extern gxShape GXNewBitmap(const gxBitmap *data, const gxPoint *position)
  352. ;
  353.     IF ¨ GENERATINGCFM THEN
  354.         Macro
  355.         _GXNewBitmap
  356.             move.w              #$0073,D0
  357.             dc.w                $A832
  358.         EndM
  359.     ELSE
  360.         IMPORT_CFM_FUNCTION GXNewBitmap
  361.     ENDIF
  362.  
  363. ;
  364. ; extern gxShape GXNewCurve(const gxCurve *data)
  365. ;
  366.     IF ¨ GENERATINGCFM THEN
  367.         Macro
  368.         _GXNewCurve
  369.             move.w              #$0074,D0
  370.             dc.w                $A832
  371.         EndM
  372.     ELSE
  373.         IMPORT_CFM_FUNCTION GXNewCurve
  374.     ENDIF
  375.  
  376. ;
  377. ; extern gxShape GXNewGlyphs(long charCount, const unsigned char text[2147483647], const gxPoint positions[2147483647], const long advance[2147483647], const gxPoint tangents[2147483647], const short styleRuns[2147483647], const gxStyle glyphStyles[2147483647])
  378. ;
  379.     IF ¨ GENERATINGCFM THEN
  380.         Macro
  381.         _GXNewGlyphs
  382.             move.w              #$0075,D0
  383.             dc.w                $A832
  384.         EndM
  385.     ELSE
  386.         IMPORT_CFM_FUNCTION GXNewGlyphs
  387.     ENDIF
  388.  
  389. ;
  390. ; extern gxShape GXNewLine(const gxLine *data)
  391. ;
  392.     IF ¨ GENERATINGCFM THEN
  393.         Macro
  394.         _GXNewLine
  395.             move.w              #$0076,D0
  396.             dc.w                $A832
  397.         EndM
  398.     ELSE
  399.         IMPORT_CFM_FUNCTION GXNewLine
  400.     ENDIF
  401.  
  402. ;
  403. ; extern gxShape GXNewPaths(const gxPaths *data)
  404. ;
  405.     IF ¨ GENERATINGCFM THEN
  406.         Macro
  407.         _GXNewPaths
  408.             move.w              #$0077,D0
  409.             dc.w                $A832
  410.         EndM
  411.     ELSE
  412.         IMPORT_CFM_FUNCTION GXNewPaths
  413.     ENDIF
  414.  
  415. ;
  416. ; extern gxShape GXNewPicture(long count, const gxShape shapes[2147483647], const gxStyle styles[2147483647], const gxInk inks[2147483647], const gxTransform transforms[2147483647])
  417. ;
  418.     IF ¨ GENERATINGCFM THEN
  419.         Macro
  420.         _GXNewPicture
  421.             move.w              #$0078,D0
  422.             dc.w                $A832
  423.         EndM
  424.     ELSE
  425.         IMPORT_CFM_FUNCTION GXNewPicture
  426.     ENDIF
  427.  
  428. ;
  429. ; extern gxShape GXNewPoint(const gxPoint *data)
  430. ;
  431.     IF ¨ GENERATINGCFM THEN
  432.         Macro
  433.         _GXNewPoint
  434.             move.w              #$0079,D0
  435.             dc.w                $A832
  436.         EndM
  437.     ELSE
  438.         IMPORT_CFM_FUNCTION GXNewPoint
  439.     ENDIF
  440.  
  441. ;
  442. ; extern gxShape GXNewPolygons(const gxPolygons *data)
  443. ;
  444.     IF ¨ GENERATINGCFM THEN
  445.         Macro
  446.         _GXNewPolygons
  447.             move.w              #$007A,D0
  448.             dc.w                $A832
  449.         EndM
  450.     ELSE
  451.         IMPORT_CFM_FUNCTION GXNewPolygons
  452.     ENDIF
  453.  
  454. ;
  455. ; extern gxShape GXNewRectangle(const gxRectangle *data)
  456. ;
  457.     IF ¨ GENERATINGCFM THEN
  458.         Macro
  459.         _GXNewRectangle
  460.             move.w              #$007B,D0
  461.             dc.w                $A832
  462.         EndM
  463.     ELSE
  464.         IMPORT_CFM_FUNCTION GXNewRectangle
  465.     ENDIF
  466.  
  467. ;
  468. ; extern gxShape GXNewText(long charCount, const unsigned char text[2147483647], const gxPoint *position)
  469. ;
  470.     IF ¨ GENERATINGCFM THEN
  471.         Macro
  472.         _GXNewText
  473.             move.w              #$007C,D0
  474.             dc.w                $A832
  475.         EndM
  476.     ELSE
  477.         IMPORT_CFM_FUNCTION GXNewText
  478.     ENDIF
  479.  
  480. ;
  481. ; extern gxBitmap *GXGetBitmap(gxShape source, gxBitmap *data, gxPoint *position)
  482. ;
  483.     IF ¨ GENERATINGCFM THEN
  484.         Macro
  485.         _GXGetBitmap
  486.             move.w              #$007D,D0
  487.             dc.w                $A832
  488.         EndM
  489.     ELSE
  490.         IMPORT_CFM_FUNCTION GXGetBitmap
  491.     ENDIF
  492.  
  493. ;
  494. ; extern gxCurve *GXGetCurve(gxShape source, gxCurve *data)
  495. ;
  496.     IF ¨ GENERATINGCFM THEN
  497.         Macro
  498.         _GXGetCurve
  499.             move.w              #$007E,D0
  500.             dc.w                $A832
  501.         EndM
  502.     ELSE
  503.         IMPORT_CFM_FUNCTION GXGetCurve
  504.     ENDIF
  505.  
  506. ;  returns byte length of glyphs 
  507. ;
  508. ; extern long GXGetGlyphs(gxShape source, long *charCount, unsigned char text[2147483647], gxPoint positions[2147483647], long advance[2147483647], gxPoint tangents[2147483647], long *runCount, short styleRuns[2147483647], gxStyle glyphStyles[2147483647])
  509. ;
  510.     IF ¨ GENERATINGCFM THEN
  511.         Macro
  512.         _GXGetGlyphs
  513.             move.w              #$007F,D0
  514.             dc.w                $A832
  515.         EndM
  516.     ELSE
  517.         IMPORT_CFM_FUNCTION GXGetGlyphs
  518.     ENDIF
  519.  
  520. ;
  521. ; extern gxLine *GXGetLine(gxShape source, gxLine *data)
  522. ;
  523.     IF ¨ GENERATINGCFM THEN
  524.         Macro
  525.         _GXGetLine
  526.             move.w              #$0080,D0
  527.             dc.w                $A832
  528.         EndM
  529.     ELSE
  530.         IMPORT_CFM_FUNCTION GXGetLine
  531.     ENDIF
  532.  
  533. ;  returns byte length 
  534. ;
  535. ; extern long GXGetPaths(gxShape source, gxPaths *data)
  536. ;
  537.     IF ¨ GENERATINGCFM THEN
  538.         Macro
  539.         _GXGetPaths
  540.             move.w              #$0081,D0
  541.             dc.w                $A832
  542.         EndM
  543.     ELSE
  544.         IMPORT_CFM_FUNCTION GXGetPaths
  545.     ENDIF
  546.  
  547. ;  returns count 
  548. ;
  549. ; extern long GXGetPicture(gxShape source, gxShape shapes[2147483647], gxStyle styles[2147483647], gxInk inks[2147483647], gxTransform transforms[2147483647])
  550. ;
  551.     IF ¨ GENERATINGCFM THEN
  552.         Macro
  553.         _GXGetPicture
  554.             move.w              #$0082,D0
  555.             dc.w                $A832
  556.         EndM
  557.     ELSE
  558.         IMPORT_CFM_FUNCTION GXGetPicture
  559.     ENDIF
  560.  
  561. ;
  562. ; extern gxPoint *GXGetPoint(gxShape source, gxPoint *data)
  563. ;
  564.     IF ¨ GENERATINGCFM THEN
  565.         Macro
  566.         _GXGetPoint
  567.             move.w              #$0083,D0
  568.             dc.w                $A832
  569.         EndM
  570.     ELSE
  571.         IMPORT_CFM_FUNCTION GXGetPoint
  572.     ENDIF
  573.  
  574. ;  returns byte length 
  575. ;
  576. ; extern long GXGetPolygons(gxShape source, gxPolygons *data)
  577. ;
  578.     IF ¨ GENERATINGCFM THEN
  579.         Macro
  580.         _GXGetPolygons
  581.             move.w              #$0084,D0
  582.             dc.w                $A832
  583.         EndM
  584.     ELSE
  585.         IMPORT_CFM_FUNCTION GXGetPolygons
  586.     ENDIF
  587.  
  588. ;
  589. ; extern gxRectangle *GXGetRectangle(gxShape source, gxRectangle *data)
  590. ;
  591.     IF ¨ GENERATINGCFM THEN
  592.         Macro
  593.         _GXGetRectangle
  594.             move.w              #$0085,D0
  595.             dc.w                $A832
  596.         EndM
  597.     ELSE
  598.         IMPORT_CFM_FUNCTION GXGetRectangle
  599.     ENDIF
  600.  
  601. ;  returns byte length 
  602. ;
  603. ; extern long GXGetText(gxShape source, long *charCount, unsigned char text[2147483647], gxPoint *position)
  604. ;
  605.     IF ¨ GENERATINGCFM THEN
  606.         Macro
  607.         _GXGetText
  608.             move.w              #$0086,D0
  609.             dc.w                $A832
  610.         EndM
  611.     ELSE
  612.         IMPORT_CFM_FUNCTION GXGetText
  613.     ENDIF
  614.  
  615. ;
  616. ; extern void GXSetBitmap(gxShape target, const gxBitmap *data, const gxPoint *position)
  617. ;
  618.     IF ¨ GENERATINGCFM THEN
  619.         Macro
  620.         _GXSetBitmap
  621.             move.w              #$0087,D0
  622.             dc.w                $A832
  623.         EndM
  624.     ELSE
  625.         IMPORT_CFM_FUNCTION GXSetBitmap
  626.     ENDIF
  627.  
  628. ;
  629. ; extern void GXSetCurve(gxShape target, const gxCurve *data)
  630. ;
  631.     IF ¨ GENERATINGCFM THEN
  632.         Macro
  633.         _GXSetCurve
  634.             move.w              #$0088,D0
  635.             dc.w                $A832
  636.         EndM
  637.     ELSE
  638.         IMPORT_CFM_FUNCTION GXSetCurve
  639.     ENDIF
  640.  
  641. ;
  642. ; extern void GXSetGlyphs(gxShape target, long charCount, const unsigned char text[2147483647], const gxPoint positions[2147483647], const long advance[2147483647], const gxPoint tangents[2147483647], const short styleRuns[2147483647], const gxStyle glyphStyles[2147483647])
  643. ;
  644.     IF ¨ GENERATINGCFM THEN
  645.         Macro
  646.         _GXSetGlyphs
  647.             move.w              #$0089,D0
  648.             dc.w                $A832
  649.         EndM
  650.     ELSE
  651.         IMPORT_CFM_FUNCTION GXSetGlyphs
  652.     ENDIF
  653.  
  654. ;
  655. ; extern void GXSetLine(gxShape target, const gxLine *data)
  656. ;
  657.     IF ¨ GENERATINGCFM THEN
  658.         Macro
  659.         _GXSetLine
  660.             move.w              #$008A,D0
  661.             dc.w                $A832
  662.         EndM
  663.     ELSE
  664.         IMPORT_CFM_FUNCTION GXSetLine
  665.     ENDIF
  666.  
  667. ;
  668. ; extern void GXSetPaths(gxShape target, const gxPaths *data)
  669. ;
  670.     IF ¨ GENERATINGCFM THEN
  671.         Macro
  672.         _GXSetPaths
  673.             move.w              #$008B,D0
  674.             dc.w                $A832
  675.         EndM
  676.     ELSE
  677.         IMPORT_CFM_FUNCTION GXSetPaths
  678.     ENDIF
  679.  
  680. ;
  681. ; extern void GXSetPicture(gxShape target, long count, const gxShape shapes[2147483647], const gxStyle styles[2147483647], const gxInk inks[2147483647], const gxTransform transforms[2147483647])
  682. ;
  683.     IF ¨ GENERATINGCFM THEN
  684.         Macro
  685.         _GXSetPicture
  686.             move.w              #$008C,D0
  687.             dc.w                $A832
  688.         EndM
  689.     ELSE
  690.         IMPORT_CFM_FUNCTION GXSetPicture
  691.     ENDIF
  692.  
  693. ;
  694. ; extern void GXSetPoint(gxShape target, const gxPoint *data)
  695. ;
  696.     IF ¨ GENERATINGCFM THEN
  697.         Macro
  698.         _GXSetPoint
  699.             move.w              #$008D,D0
  700.             dc.w                $A832
  701.         EndM
  702.     ELSE
  703.         IMPORT_CFM_FUNCTION GXSetPoint
  704.     ENDIF
  705.  
  706. ;
  707. ; extern void GXSetPolygons(gxShape target, const gxPolygons *data)
  708. ;
  709.     IF ¨ GENERATINGCFM THEN
  710.         Macro
  711.         _GXSetPolygons
  712.             move.w              #$008E,D0
  713.             dc.w                $A832
  714.         EndM
  715.     ELSE
  716.         IMPORT_CFM_FUNCTION GXSetPolygons
  717.     ENDIF
  718.  
  719. ;
  720. ; extern void GXSetRectangle(gxShape target, const gxRectangle *data)
  721. ;
  722.     IF ¨ GENERATINGCFM THEN
  723.         Macro
  724.         _GXSetRectangle
  725.             move.w              #$008F,D0
  726.             dc.w                $A832
  727.         EndM
  728.     ELSE
  729.         IMPORT_CFM_FUNCTION GXSetRectangle
  730.     ENDIF
  731.  
  732. ;
  733. ; extern void GXSetText(gxShape target, long charCount, const unsigned char text[2147483647], const gxPoint *position)
  734. ;
  735.     IF ¨ GENERATINGCFM THEN
  736.         Macro
  737.         _GXSetText
  738.             move.w              #$0090,D0
  739.             dc.w                $A832
  740.         EndM
  741.     ELSE
  742.         IMPORT_CFM_FUNCTION GXSetText
  743.     ENDIF
  744.  
  745. ;
  746. ; extern void GXDrawBitmap(const gxBitmap *data, const gxPoint *position)
  747. ;
  748.     IF ¨ GENERATINGCFM THEN
  749.         Macro
  750.         _GXDrawBitmap
  751.             move.w              #$0091,D0
  752.             dc.w                $A832
  753.         EndM
  754.     ELSE
  755.         IMPORT_CFM_FUNCTION GXDrawBitmap
  756.     ENDIF
  757.  
  758. ;
  759. ; extern void GXDrawCurve(const gxCurve *data)
  760. ;
  761.     IF ¨ GENERATINGCFM THEN
  762.         Macro
  763.         _GXDrawCurve
  764.             move.w              #$0092,D0
  765.             dc.w                $A832
  766.         EndM
  767.     ELSE
  768.         IMPORT_CFM_FUNCTION GXDrawCurve
  769.     ENDIF
  770.  
  771. ;
  772. ; extern void GXDrawGlyphs(long charCount, const unsigned char text[2147483647], const gxPoint positions[2147483647], const long advance[2147483647], const gxPoint tangents[2147483647], const short styleRuns[2147483647], const gxStyle glyphStyles[2147483647])
  773. ;
  774.     IF ¨ GENERATINGCFM THEN
  775.         Macro
  776.         _GXDrawGlyphs
  777.             move.w              #$0093,D0
  778.             dc.w                $A832
  779.         EndM
  780.     ELSE
  781.         IMPORT_CFM_FUNCTION GXDrawGlyphs
  782.     ENDIF
  783.  
  784. ;
  785. ; extern void GXDrawLine(const gxLine *data)
  786. ;
  787.     IF ¨ GENERATINGCFM THEN
  788.         Macro
  789.         _GXDrawLine
  790.             move.w              #$0094,D0
  791.             dc.w                $A832
  792.         EndM
  793.     ELSE
  794.         IMPORT_CFM_FUNCTION GXDrawLine
  795.     ENDIF
  796.  
  797. ;
  798. ; extern void GXDrawPaths(const gxPaths *data, gxShapeFill fill)
  799. ;
  800.     IF ¨ GENERATINGCFM THEN
  801.         Macro
  802.         _GXDrawPaths
  803.             move.w              #$0095,D0
  804.             dc.w                $A832
  805.         EndM
  806.     ELSE
  807.         IMPORT_CFM_FUNCTION GXDrawPaths
  808.     ENDIF
  809.  
  810. ;
  811. ; extern void GXDrawPicture(long count, const gxShape shapes[2147483647], const gxStyle styles[2147483647], const gxInk inks[2147483647], const gxTransform transforms[2147483647])
  812. ;
  813.     IF ¨ GENERATINGCFM THEN
  814.         Macro
  815.         _GXDrawPicture
  816.             move.w              #$0096,D0
  817.             dc.w                $A832
  818.         EndM
  819.     ELSE
  820.         IMPORT_CFM_FUNCTION GXDrawPicture
  821.     ENDIF
  822.  
  823. ;
  824. ; extern void GXDrawPoint(const gxPoint *data)
  825. ;
  826.     IF ¨ GENERATINGCFM THEN
  827.         Macro
  828.         _GXDrawPoint
  829.             move.w              #$0097,D0
  830.             dc.w                $A832
  831.         EndM
  832.     ELSE
  833.         IMPORT_CFM_FUNCTION GXDrawPoint
  834.     ENDIF
  835.  
  836. ;
  837. ; extern void GXDrawPolygons(const gxPolygons *data, gxShapeFill fill)
  838. ;
  839.     IF ¨ GENERATINGCFM THEN
  840.         Macro
  841.         _GXDrawPolygons
  842.             move.w              #$0098,D0
  843.             dc.w                $A832
  844.         EndM
  845.     ELSE
  846.         IMPORT_CFM_FUNCTION GXDrawPolygons
  847.     ENDIF
  848.  
  849. ;
  850. ; extern void GXDrawRectangle(const gxRectangle *data, gxShapeFill fill)
  851. ;
  852.     IF ¨ GENERATINGCFM THEN
  853.         Macro
  854.         _GXDrawRectangle
  855.             move.w              #$0099,D0
  856.             dc.w                $A832
  857.         EndM
  858.     ELSE
  859.         IMPORT_CFM_FUNCTION GXDrawRectangle
  860.     ENDIF
  861.  
  862. ;
  863. ; extern void GXDrawText(long charCount, const unsigned char text[2147483647], const gxPoint *position)
  864. ;
  865.     IF ¨ GENERATINGCFM THEN
  866.         Macro
  867.         _GXDrawText
  868.             move.w              #$009A,D0
  869.             dc.w                $A832
  870.         EndM
  871.     ELSE
  872.         IMPORT_CFM_FUNCTION GXDrawText
  873.     ENDIF
  874.  
  875. ;
  876. ; extern gxColorProfile GXNewColorProfile(long size, void *colorProfileData)
  877. ;
  878.     IF ¨ GENERATINGCFM THEN
  879.         Macro
  880.         _GXNewColorProfile
  881.             move.w              #$009B,D0
  882.             dc.w                $A832
  883.         EndM
  884.     ELSE
  885.         IMPORT_CFM_FUNCTION GXNewColorProfile
  886.     ENDIF
  887.  
  888. ;
  889. ; extern gxColorSet GXNewColorSet(gxColorSpace space, long count, const gxSetColor colors[2147483647])
  890. ;
  891.     IF ¨ GENERATINGCFM THEN
  892.         Macro
  893.         _GXNewColorSet
  894.             move.w              #$009C,D0
  895.             dc.w                $A832
  896.         EndM
  897.     ELSE
  898.         IMPORT_CFM_FUNCTION GXNewColorSet
  899.     ENDIF
  900.  
  901. ;
  902. ; extern gxInk GXNewInk(void )
  903. ;
  904.     IF ¨ GENERATINGCFM THEN
  905.         Macro
  906.         _GXNewInk
  907.             move.w              #$009D,D0
  908.             dc.w                $A832
  909.         EndM
  910.     ELSE
  911.         IMPORT_CFM_FUNCTION GXNewInk
  912.     ENDIF
  913.  
  914. ;
  915. ; extern gxShape GXNewShape(gxShapeType aType)
  916. ;
  917.     IF ¨ GENERATINGCFM THEN
  918.         Macro
  919.         _GXNewShape
  920.             move.w              #$009E,D0
  921.             dc.w                $A832
  922.         EndM
  923.     ELSE
  924.         IMPORT_CFM_FUNCTION GXNewShape
  925.     ENDIF
  926.  
  927. ;
  928. ; extern gxStyle GXNewStyle(void )
  929. ;
  930.     IF ¨ GENERATINGCFM THEN
  931.         Macro
  932.         _GXNewStyle
  933.             move.w              #$009F,D0
  934.             dc.w                $A832
  935.         EndM
  936.     ELSE
  937.         IMPORT_CFM_FUNCTION GXNewStyle
  938.     ENDIF
  939.  
  940. ;
  941. ; extern gxTag GXNewTag(long tagType, long length, const void *data)
  942. ;
  943.     IF ¨ GENERATINGCFM THEN
  944.         Macro
  945.         _GXNewTag
  946.             move.w              #$00A0,D0
  947.             dc.w                $A832
  948.         EndM
  949.     ELSE
  950.         IMPORT_CFM_FUNCTION GXNewTag
  951.     ENDIF
  952.  
  953. ;
  954. ; extern gxTransform GXNewTransform(void )
  955. ;
  956.     IF ¨ GENERATINGCFM THEN
  957.         Macro
  958.         _GXNewTransform
  959.             move.w              #$00A1,D0
  960.             dc.w                $A832
  961.         EndM
  962.     ELSE
  963.         IMPORT_CFM_FUNCTION GXNewTransform
  964.     ENDIF
  965.  
  966. ;
  967. ; extern gxViewDevice GXNewViewDevice(gxViewGroup group, gxShape bitmapShape)
  968. ;
  969.     IF ¨ GENERATINGCFM THEN
  970.         Macro
  971.         _GXNewViewDevice
  972.             move.w              #$00A2,D0
  973.             dc.w                $A832
  974.         EndM
  975.     ELSE
  976.         IMPORT_CFM_FUNCTION GXNewViewDevice
  977.     ENDIF
  978.  
  979. ;
  980. ; extern gxViewGroup GXNewViewGroup(void )
  981. ;
  982.     IF ¨ GENERATINGCFM THEN
  983.         Macro
  984.         _GXNewViewGroup
  985.             move.w              #$00A3,D0
  986.             dc.w                $A832
  987.         EndM
  988.     ELSE
  989.         IMPORT_CFM_FUNCTION GXNewViewGroup
  990.     ENDIF
  991.  
  992. ;
  993. ; extern gxViewPort GXNewViewPort(gxViewGroup group)
  994. ;
  995.     IF ¨ GENERATINGCFM THEN
  996.         Macro
  997.         _GXNewViewPort
  998.             move.w              #$00A4,D0
  999.             dc.w                $A832
  1000.         EndM
  1001.     ELSE
  1002.         IMPORT_CFM_FUNCTION GXNewViewPort
  1003.     ENDIF
  1004.  
  1005. ;
  1006. ; extern void GXDisposeColorProfile(gxColorProfile target)
  1007. ;
  1008.     IF ¨ GENERATINGCFM THEN
  1009.         Macro
  1010.         _GXDisposeColorProfile
  1011.             move.w              #$00A5,D0
  1012.             dc.w                $A832
  1013.         EndM
  1014.     ELSE
  1015.         IMPORT_CFM_FUNCTION GXDisposeColorProfile
  1016.     ENDIF
  1017.  
  1018. ;
  1019. ; extern void GXDisposeColorSet(gxColorSet target)
  1020. ;
  1021.     IF ¨ GENERATINGCFM THEN
  1022.         Macro
  1023.         _GXDisposeColorSet
  1024.             move.w              #$00A6,D0
  1025.             dc.w                $A832
  1026.         EndM
  1027.     ELSE
  1028.         IMPORT_CFM_FUNCTION GXDisposeColorSet
  1029.     ENDIF
  1030.  
  1031. ;
  1032. ; extern void GXDisposeInk(gxInk target)
  1033. ;
  1034.     IF ¨ GENERATINGCFM THEN
  1035.         Macro
  1036.         _GXDisposeInk
  1037.             move.w              #$00A7,D0
  1038.             dc.w                $A832
  1039.         EndM
  1040.     ELSE
  1041.         IMPORT_CFM_FUNCTION GXDisposeInk
  1042.     ENDIF
  1043.  
  1044. ;
  1045. ; extern void GXDisposeShape(gxShape target)
  1046. ;
  1047.     IF ¨ GENERATINGCFM THEN
  1048.         Macro
  1049.         _GXDisposeShape
  1050.             move.w              #$00A8,D0
  1051.             dc.w                $A832
  1052.         EndM
  1053.     ELSE
  1054.         IMPORT_CFM_FUNCTION GXDisposeShape
  1055.     ENDIF
  1056.  
  1057. ;
  1058. ; extern void GXDisposeStyle(gxStyle target)
  1059. ;
  1060.     IF ¨ GENERATINGCFM THEN
  1061.         Macro
  1062.         _GXDisposeStyle
  1063.             move.w              #$00A9,D0
  1064.             dc.w                $A832
  1065.         EndM
  1066.     ELSE
  1067.         IMPORT_CFM_FUNCTION GXDisposeStyle
  1068.     ENDIF
  1069.  
  1070. ;
  1071. ; extern void GXDisposeTag(gxTag target)
  1072. ;
  1073.     IF ¨ GENERATINGCFM THEN
  1074.         Macro
  1075.         _GXDisposeTag
  1076.             move.w              #$00AA,D0
  1077.             dc.w                $A832
  1078.         EndM
  1079.     ELSE
  1080.         IMPORT_CFM_FUNCTION GXDisposeTag
  1081.     ENDIF
  1082.  
  1083. ;
  1084. ; extern void GXDisposeTransform(gxTransform target)
  1085. ;
  1086.     IF ¨ GENERATINGCFM THEN
  1087.         Macro
  1088.         _GXDisposeTransform
  1089.             move.w              #$00AB,D0
  1090.             dc.w                $A832
  1091.         EndM
  1092.     ELSE
  1093.         IMPORT_CFM_FUNCTION GXDisposeTransform
  1094.     ENDIF
  1095.  
  1096. ;
  1097. ; extern void GXDisposeViewDevice(gxViewDevice target)
  1098. ;
  1099.     IF ¨ GENERATINGCFM THEN
  1100.         Macro
  1101.         _GXDisposeViewDevice
  1102.             move.w              #$00AC,D0
  1103.             dc.w                $A832
  1104.         EndM
  1105.     ELSE
  1106.         IMPORT_CFM_FUNCTION GXDisposeViewDevice
  1107.     ENDIF
  1108.  
  1109. ;
  1110. ; extern void GXDisposeViewGroup(gxViewGroup target)
  1111. ;
  1112.     IF ¨ GENERATINGCFM THEN
  1113.         Macro
  1114.         _GXDisposeViewGroup
  1115.             move.w              #$00AD,D0
  1116.             dc.w                $A832
  1117.         EndM
  1118.     ELSE
  1119.         IMPORT_CFM_FUNCTION GXDisposeViewGroup
  1120.     ENDIF
  1121.  
  1122. ;
  1123. ; extern void GXDisposeViewPort(gxViewPort target)
  1124. ;
  1125.     IF ¨ GENERATINGCFM THEN
  1126.         Macro
  1127.         _GXDisposeViewPort
  1128.             move.w              #$00AE,D0
  1129.             dc.w                $A832
  1130.         EndM
  1131.     ELSE
  1132.         IMPORT_CFM_FUNCTION GXDisposeViewPort
  1133.     ENDIF
  1134.  
  1135. ;
  1136. ; extern gxColorProfile GXCloneColorProfile(gxColorProfile source)
  1137. ;
  1138.     IF ¨ GENERATINGCFM THEN
  1139.         Macro
  1140.         _GXCloneColorProfile
  1141.             move.w              #$00AF,D0
  1142.             dc.w                $A832
  1143.         EndM
  1144.     ELSE
  1145.         IMPORT_CFM_FUNCTION GXCloneColorProfile
  1146.     ENDIF
  1147.  
  1148. ;
  1149. ; extern gxColorSet GXCloneColorSet(gxColorSet source)
  1150. ;
  1151.     IF ¨ GENERATINGCFM THEN
  1152.         Macro
  1153.         _GXCloneColorSet
  1154.             move.w              #$00B0,D0
  1155.             dc.w                $A832
  1156.         EndM
  1157.     ELSE
  1158.         IMPORT_CFM_FUNCTION GXCloneColorSet
  1159.     ENDIF
  1160.  
  1161. ;
  1162. ; extern gxInk GXCloneInk(gxInk source)
  1163. ;
  1164.     IF ¨ GENERATINGCFM THEN
  1165.         Macro
  1166.         _GXCloneInk
  1167.             move.w              #$00B1,D0
  1168.             dc.w                $A832
  1169.         EndM
  1170.     ELSE
  1171.         IMPORT_CFM_FUNCTION GXCloneInk
  1172.     ENDIF
  1173.  
  1174. ;
  1175. ; extern gxShape GXCloneShape(gxShape source)
  1176. ;
  1177.     IF ¨ GENERATINGCFM THEN
  1178.         Macro
  1179.         _GXCloneShape
  1180.             move.w              #$00B2,D0
  1181.             dc.w                $A832
  1182.         EndM
  1183.     ELSE
  1184.         IMPORT_CFM_FUNCTION GXCloneShape
  1185.     ENDIF
  1186.  
  1187. ;
  1188. ; extern gxStyle GXCloneStyle(gxStyle source)
  1189. ;
  1190.     IF ¨ GENERATINGCFM THEN
  1191.         Macro
  1192.         _GXCloneStyle
  1193.             move.w              #$00B3,D0
  1194.             dc.w                $A832
  1195.         EndM
  1196.     ELSE
  1197.         IMPORT_CFM_FUNCTION GXCloneStyle
  1198.     ENDIF
  1199.  
  1200. ;
  1201. ; extern gxTag GXCloneTag(gxTag source)
  1202. ;
  1203.     IF ¨ GENERATINGCFM THEN
  1204.         Macro
  1205.         _GXCloneTag
  1206.             move.w              #$00B4,D0
  1207.             dc.w                $A832
  1208.         EndM
  1209.     ELSE
  1210.         IMPORT_CFM_FUNCTION GXCloneTag
  1211.     ENDIF
  1212.  
  1213. ;
  1214. ; extern gxTransform GXCloneTransform(gxTransform source)
  1215. ;
  1216.     IF ¨ GENERATINGCFM THEN
  1217.         Macro
  1218.         _GXCloneTransform
  1219.             move.w              #$00B5,D0
  1220.             dc.w                $A832
  1221.         EndM
  1222.     ELSE
  1223.         IMPORT_CFM_FUNCTION GXCloneTransform
  1224.     ENDIF
  1225.  
  1226. ;
  1227. ; extern gxColorProfile GXCopyToColorProfile(gxColorProfile target, gxColorProfile source)
  1228. ;
  1229.     IF ¨ GENERATINGCFM THEN
  1230.         Macro
  1231.         _GXCopyToColorProfile
  1232.             move.w              #$00B6,D0
  1233.             dc.w                $A832
  1234.         EndM
  1235.     ELSE
  1236.         IMPORT_CFM_FUNCTION GXCopyToColorProfile
  1237.     ENDIF
  1238.  
  1239. ;
  1240. ; extern gxColorSet GXCopyToColorSet(gxColorSet target, gxColorSet source)
  1241. ;
  1242.     IF ¨ GENERATINGCFM THEN
  1243.         Macro
  1244.         _GXCopyToColorSet
  1245.             move.w              #$00B7,D0
  1246.             dc.w                $A832
  1247.         EndM
  1248.     ELSE
  1249.         IMPORT_CFM_FUNCTION GXCopyToColorSet
  1250.     ENDIF
  1251.  
  1252. ;
  1253. ; extern gxInk GXCopyToInk(gxInk target, gxInk source)
  1254. ;
  1255.     IF ¨ GENERATINGCFM THEN
  1256.         Macro
  1257.         _GXCopyToInk
  1258.             move.w              #$00B8,D0
  1259.             dc.w                $A832
  1260.         EndM
  1261.     ELSE
  1262.         IMPORT_CFM_FUNCTION GXCopyToInk
  1263.     ENDIF
  1264.  
  1265. ;
  1266. ; extern gxShape GXCopyToShape(gxShape target, gxShape source)
  1267. ;
  1268.     IF ¨ GENERATINGCFM THEN
  1269.         Macro
  1270.         _GXCopyToShape
  1271.             move.w              #$00B9,D0
  1272.             dc.w                $A832
  1273.         EndM
  1274.     ELSE
  1275.         IMPORT_CFM_FUNCTION GXCopyToShape
  1276.     ENDIF
  1277.  
  1278. ;
  1279. ; extern gxStyle GXCopyToStyle(gxStyle target, gxStyle source)
  1280. ;
  1281.     IF ¨ GENERATINGCFM THEN
  1282.         Macro
  1283.         _GXCopyToStyle
  1284.             move.w              #$00BA,D0
  1285.             dc.w                $A832
  1286.         EndM
  1287.     ELSE
  1288.         IMPORT_CFM_FUNCTION GXCopyToStyle
  1289.     ENDIF
  1290.  
  1291. ;
  1292. ; extern gxTag GXCopyToTag(gxTag target, gxTag source)
  1293. ;
  1294.     IF ¨ GENERATINGCFM THEN
  1295.         Macro
  1296.         _GXCopyToTag
  1297.             move.w              #$00BB,D0
  1298.             dc.w                $A832
  1299.         EndM
  1300.     ELSE
  1301.         IMPORT_CFM_FUNCTION GXCopyToTag
  1302.     ENDIF
  1303.  
  1304. ;
  1305. ; extern gxTransform GXCopyToTransform(gxTransform target, gxTransform source)
  1306. ;
  1307.     IF ¨ GENERATINGCFM THEN
  1308.         Macro
  1309.         _GXCopyToTransform
  1310.             move.w              #$00BC,D0
  1311.             dc.w                $A832
  1312.         EndM
  1313.     ELSE
  1314.         IMPORT_CFM_FUNCTION GXCopyToTransform
  1315.     ENDIF
  1316.  
  1317. ;
  1318. ; extern gxViewDevice GXCopyToViewDevice(gxViewDevice target, gxViewDevice source)
  1319. ;
  1320.     IF ¨ GENERATINGCFM THEN
  1321.         Macro
  1322.         _GXCopyToViewDevice
  1323.             move.w              #$00BD,D0
  1324.             dc.w                $A832
  1325.         EndM
  1326.     ELSE
  1327.         IMPORT_CFM_FUNCTION GXCopyToViewDevice
  1328.     ENDIF
  1329.  
  1330. ;
  1331. ; extern gxViewPort GXCopyToViewPort(gxViewPort target, gxViewPort source)
  1332. ;
  1333.     IF ¨ GENERATINGCFM THEN
  1334.         Macro
  1335.         _GXCopyToViewPort
  1336.             move.w              #$00BE,D0
  1337.             dc.w                $A832
  1338.         EndM
  1339.     ELSE
  1340.         IMPORT_CFM_FUNCTION GXCopyToViewPort
  1341.     ENDIF
  1342.  
  1343. ;
  1344. ; extern Boolean GXEqualColorProfile(gxColorProfile one, gxColorProfile two)
  1345. ;
  1346.     IF ¨ GENERATINGCFM THEN
  1347.         Macro
  1348.         _GXEqualColorProfile
  1349.             move.w              #$00BF,D0
  1350.             dc.w                $A832
  1351.         EndM
  1352.     ELSE
  1353.         IMPORT_CFM_FUNCTION GXEqualColorProfile
  1354.     ENDIF
  1355.  
  1356. ;
  1357. ; extern Boolean GXEqualColorSet(gxColorSet one, gxColorSet two)
  1358. ;
  1359.     IF ¨ GENERATINGCFM THEN
  1360.         Macro
  1361.         _GXEqualColorSet
  1362.             move.w              #$00C0,D0
  1363.             dc.w                $A832
  1364.         EndM
  1365.     ELSE
  1366.         IMPORT_CFM_FUNCTION GXEqualColorSet
  1367.     ENDIF
  1368.  
  1369. ;
  1370. ; extern Boolean GXEqualInk(gxInk one, gxInk two)
  1371. ;
  1372.     IF ¨ GENERATINGCFM THEN
  1373.         Macro
  1374.         _GXEqualInk
  1375.             move.w              #$00C1,D0
  1376.             dc.w                $A832
  1377.         EndM
  1378.     ELSE
  1379.         IMPORT_CFM_FUNCTION GXEqualInk
  1380.     ENDIF
  1381.  
  1382. ;
  1383. ; extern Boolean GXEqualShape(gxShape one, gxShape two)
  1384. ;
  1385.     IF ¨ GENERATINGCFM THEN
  1386.         Macro
  1387.         _GXEqualShape
  1388.             move.w              #$00C2,D0
  1389.             dc.w                $A832
  1390.         EndM
  1391.     ELSE
  1392.         IMPORT_CFM_FUNCTION GXEqualShape
  1393.     ENDIF
  1394.  
  1395. ;
  1396. ; extern Boolean GXEqualStyle(gxStyle one, gxStyle two)
  1397. ;
  1398.     IF ¨ GENERATINGCFM THEN
  1399.         Macro
  1400.         _GXEqualStyle
  1401.             move.w              #$00C3,D0
  1402.             dc.w                $A832
  1403.         EndM
  1404.     ELSE
  1405.         IMPORT_CFM_FUNCTION GXEqualStyle
  1406.     ENDIF
  1407.  
  1408. ;
  1409. ; extern Boolean GXEqualTag(gxTag one, gxTag two)
  1410. ;
  1411.     IF ¨ GENERATINGCFM THEN
  1412.         Macro
  1413.         _GXEqualTag
  1414.             move.w              #$00C4,D0
  1415.             dc.w                $A832
  1416.         EndM
  1417.     ELSE
  1418.         IMPORT_CFM_FUNCTION GXEqualTag
  1419.     ENDIF
  1420.  
  1421. ;
  1422. ; extern Boolean GXEqualTransform(gxTransform one, gxTransform two)
  1423. ;
  1424.     IF ¨ GENERATINGCFM THEN
  1425.         Macro
  1426.         _GXEqualTransform
  1427.             move.w              #$00C5,D0
  1428.             dc.w                $A832
  1429.         EndM
  1430.     ELSE
  1431.         IMPORT_CFM_FUNCTION GXEqualTransform
  1432.     ENDIF
  1433.  
  1434. ;
  1435. ; extern Boolean GXEqualViewDevice(gxViewDevice one, gxViewDevice two)
  1436. ;
  1437.     IF ¨ GENERATINGCFM THEN
  1438.         Macro
  1439.         _GXEqualViewDevice
  1440.             move.w              #$00C6,D0
  1441.             dc.w                $A832
  1442.         EndM
  1443.     ELSE
  1444.         IMPORT_CFM_FUNCTION GXEqualViewDevice
  1445.     ENDIF
  1446.  
  1447. ;
  1448. ; extern Boolean GXEqualViewPort(gxViewPort one, gxViewPort two)
  1449. ;
  1450.     IF ¨ GENERATINGCFM THEN
  1451.         Macro
  1452.         _GXEqualViewPort
  1453.             move.w              #$00C7,D0
  1454.             dc.w                $A832
  1455.         EndM
  1456.     ELSE
  1457.         IMPORT_CFM_FUNCTION GXEqualViewPort
  1458.     ENDIF
  1459.  
  1460. ;
  1461. ; extern void GXResetInk(gxInk target)
  1462. ;
  1463.     IF ¨ GENERATINGCFM THEN
  1464.         Macro
  1465.         _GXResetInk
  1466.             move.w              #$00C8,D0
  1467.             dc.w                $A832
  1468.         EndM
  1469.     ELSE
  1470.         IMPORT_CFM_FUNCTION GXResetInk
  1471.     ENDIF
  1472.  
  1473. ;
  1474. ; extern void GXResetShape(gxShape target)
  1475. ;
  1476.     IF ¨ GENERATINGCFM THEN
  1477.         Macro
  1478.         _GXResetShape
  1479.             move.w              #$00C9,D0
  1480.             dc.w                $A832
  1481.         EndM
  1482.     ELSE
  1483.         IMPORT_CFM_FUNCTION GXResetShape
  1484.     ENDIF
  1485.  
  1486. ;
  1487. ; extern void GXResetStyle(gxStyle target)
  1488. ;
  1489.     IF ¨ GENERATINGCFM THEN
  1490.         Macro
  1491.         _GXResetStyle
  1492.             move.w              #$00CA,D0
  1493.             dc.w                $A832
  1494.         EndM
  1495.     ELSE
  1496.         IMPORT_CFM_FUNCTION GXResetStyle
  1497.     ENDIF
  1498.  
  1499. ;
  1500. ; extern void GXResetTransform(gxTransform target)
  1501. ;
  1502.     IF ¨ GENERATINGCFM THEN
  1503.         Macro
  1504.         _GXResetTransform
  1505.             move.w              #$00CB,D0
  1506.             dc.w                $A832
  1507.         EndM
  1508.     ELSE
  1509.         IMPORT_CFM_FUNCTION GXResetTransform
  1510.     ENDIF
  1511.  
  1512. ;
  1513. ; extern void GXLoadColorProfile(gxColorProfile target)
  1514. ;
  1515.     IF ¨ GENERATINGCFM THEN
  1516.         Macro
  1517.         _GXLoadColorProfile
  1518.             move.w              #$00CC,D0
  1519.             dc.w                $A832
  1520.         EndM
  1521.     ELSE
  1522.         IMPORT_CFM_FUNCTION GXLoadColorProfile
  1523.     ENDIF
  1524.  
  1525. ;
  1526. ; extern void GXLoadColorSet(gxColorSet target)
  1527. ;
  1528.     IF ¨ GENERATINGCFM THEN
  1529.         Macro
  1530.         _GXLoadColorSet
  1531.             move.w              #$00CD,D0
  1532.             dc.w                $A832
  1533.         EndM
  1534.     ELSE
  1535.         IMPORT_CFM_FUNCTION GXLoadColorSet
  1536.     ENDIF
  1537.  
  1538. ;
  1539. ; extern void GXLoadInk(gxInk target)
  1540. ;
  1541.     IF ¨ GENERATINGCFM THEN
  1542.         Macro
  1543.         _GXLoadInk
  1544.             move.w              #$00CE,D0
  1545.             dc.w                $A832
  1546.         EndM
  1547.     ELSE
  1548.         IMPORT_CFM_FUNCTION GXLoadInk
  1549.     ENDIF
  1550.  
  1551. ;
  1552. ; extern void GXLoadShape(gxShape target)
  1553. ;
  1554.     IF ¨ GENERATINGCFM THEN
  1555.         Macro
  1556.         _GXLoadShape
  1557.             move.w              #$00CF,D0
  1558.             dc.w                $A832
  1559.         EndM
  1560.     ELSE
  1561.         IMPORT_CFM_FUNCTION GXLoadShape
  1562.     ENDIF
  1563.  
  1564. ;
  1565. ; extern void GXLoadStyle(gxStyle target)
  1566. ;
  1567.     IF ¨ GENERATINGCFM THEN
  1568.         Macro
  1569.         _GXLoadStyle
  1570.             move.w              #$00D0,D0
  1571.             dc.w                $A832
  1572.         EndM
  1573.     ELSE
  1574.         IMPORT_CFM_FUNCTION GXLoadStyle
  1575.     ENDIF
  1576.  
  1577. ;
  1578. ; extern void GXLoadTag(gxTag target)
  1579. ;
  1580.     IF ¨ GENERATINGCFM THEN
  1581.         Macro
  1582.         _GXLoadTag
  1583.             move.w              #$00D1,D0
  1584.             dc.w                $A832
  1585.         EndM
  1586.     ELSE
  1587.         IMPORT_CFM_FUNCTION GXLoadTag
  1588.     ENDIF
  1589.  
  1590. ;
  1591. ; extern void GXLoadTransform(gxTransform target)
  1592. ;
  1593.     IF ¨ GENERATINGCFM THEN
  1594.         Macro
  1595.         _GXLoadTransform
  1596.             move.w              #$00D2,D0
  1597.             dc.w                $A832
  1598.         EndM
  1599.     ELSE
  1600.         IMPORT_CFM_FUNCTION GXLoadTransform
  1601.     ENDIF
  1602.  
  1603. ;
  1604. ; extern void GXUnloadColorProfile(gxColorProfile target)
  1605. ;
  1606.     IF ¨ GENERATINGCFM THEN
  1607.         Macro
  1608.         _GXUnloadColorProfile
  1609.             move.w              #$00D3,D0
  1610.             dc.w                $A832
  1611.         EndM
  1612.     ELSE
  1613.         IMPORT_CFM_FUNCTION GXUnloadColorProfile
  1614.     ENDIF
  1615.  
  1616. ;
  1617. ; extern void GXUnloadColorSet(gxColorSet target)
  1618. ;
  1619.     IF ¨ GENERATINGCFM THEN
  1620.         Macro
  1621.         _GXUnloadColorSet
  1622.             move.w              #$00D4,D0
  1623.             dc.w                $A832
  1624.         EndM
  1625.     ELSE
  1626.         IMPORT_CFM_FUNCTION GXUnloadColorSet
  1627.     ENDIF
  1628.  
  1629. ;
  1630. ; extern void GXUnloadInk(gxInk target)
  1631. ;
  1632.     IF ¨ GENERATINGCFM THEN
  1633.         Macro
  1634.         _GXUnloadInk
  1635.             move.w              #$00D5,D0
  1636.             dc.w                $A832
  1637.         EndM
  1638.     ELSE
  1639.         IMPORT_CFM_FUNCTION GXUnloadInk
  1640.     ENDIF
  1641.  
  1642. ;
  1643. ; extern void GXUnloadShape(gxShape target)
  1644. ;
  1645.     IF ¨ GENERATINGCFM THEN
  1646.         Macro
  1647.         _GXUnloadShape
  1648.             move.w              #$00D6,D0
  1649.             dc.w                $A832
  1650.         EndM
  1651.     ELSE
  1652.         IMPORT_CFM_FUNCTION GXUnloadShape
  1653.     ENDIF
  1654.  
  1655. ;
  1656. ; extern void GXUnloadStyle(gxStyle target)
  1657. ;
  1658.     IF ¨ GENERATINGCFM THEN
  1659.         Macro
  1660.         _GXUnloadStyle
  1661.             move.w              #$00D7,D0
  1662.             dc.w                $A832
  1663.         EndM
  1664.     ELSE
  1665.         IMPORT_CFM_FUNCTION GXUnloadStyle
  1666.     ENDIF
  1667.  
  1668. ;
  1669. ; extern void GXUnloadTag(gxTag target)
  1670. ;
  1671.     IF ¨ GENERATINGCFM THEN
  1672.         Macro
  1673.         _GXUnloadTag
  1674.             move.w              #$00D8,D0
  1675.             dc.w                $A832
  1676.         EndM
  1677.     ELSE
  1678.         IMPORT_CFM_FUNCTION GXUnloadTag
  1679.     ENDIF
  1680.  
  1681. ;
  1682. ; extern void GXUnloadTransform(gxTransform target)
  1683. ;
  1684.     IF ¨ GENERATINGCFM THEN
  1685.         Macro
  1686.         _GXUnloadTransform
  1687.             move.w              #$00D9,D0
  1688.             dc.w                $A832
  1689.         EndM
  1690.     ELSE
  1691.         IMPORT_CFM_FUNCTION GXUnloadTransform
  1692.     ENDIF
  1693.  
  1694. ;
  1695. ; extern void GXCacheShape(gxShape source)
  1696. ;
  1697.     IF ¨ GENERATINGCFM THEN
  1698.         Macro
  1699.         _GXCacheShape
  1700.             move.w              #$00DA,D0
  1701.             dc.w                $A832
  1702.         EndM
  1703.     ELSE
  1704.         IMPORT_CFM_FUNCTION GXCacheShape
  1705.     ENDIF
  1706.  
  1707. ;
  1708. ; extern gxShape GXCopyDeepToShape(gxShape target, gxShape source)
  1709. ;
  1710.     IF ¨ GENERATINGCFM THEN
  1711.         Macro
  1712.         _GXCopyDeepToShape
  1713.             move.w              #$00DB,D0
  1714.             dc.w                $A832
  1715.         EndM
  1716.     ELSE
  1717.         IMPORT_CFM_FUNCTION GXCopyDeepToShape
  1718.     ENDIF
  1719.  
  1720. ;
  1721. ; extern void GXDrawShape(gxShape source)
  1722. ;
  1723.     IF ¨ GENERATINGCFM THEN
  1724.         Macro
  1725.         _GXDrawShape
  1726.             move.w              #$00DC,D0
  1727.             dc.w                $A832
  1728.         EndM
  1729.     ELSE
  1730.         IMPORT_CFM_FUNCTION GXDrawShape
  1731.     ENDIF
  1732.  
  1733. ;
  1734. ; extern void GXDisposeShapeCache(gxShape target)
  1735. ;
  1736.     IF ¨ GENERATINGCFM THEN
  1737.         Macro
  1738.         _GXDisposeShapeCache
  1739.             move.w              #$00DD,D0
  1740.             dc.w                $A832
  1741.         EndM
  1742.     ELSE
  1743.         IMPORT_CFM_FUNCTION GXDisposeShapeCache
  1744.     ENDIF
  1745.  
  1746. ;
  1747. ; extern gxColorProfile GXGetDefaultColorProfile(void )
  1748. ;
  1749.     IF ¨ GENERATINGCFM THEN
  1750.         Macro
  1751.         _GXGetDefaultColorProfile
  1752.             move.w              #$00DE,D0
  1753.             dc.w                $A832
  1754.         EndM
  1755.     ELSE
  1756.         IMPORT_CFM_FUNCTION GXGetDefaultColorProfile
  1757.     ENDIF
  1758.  
  1759. ;
  1760. ; extern gxShape GXGetDefaultShape(gxShapeType aType)
  1761. ;
  1762.     IF ¨ GENERATINGCFM THEN
  1763.         Macro
  1764.         _GXGetDefaultShape
  1765.             move.w              #$00DF,D0
  1766.             dc.w                $A832
  1767.         EndM
  1768.     ELSE
  1769.         IMPORT_CFM_FUNCTION GXGetDefaultShape
  1770.     ENDIF
  1771.  
  1772. ;
  1773. ; extern gxColorSet GXGetDefaultColorSet(long pixelDepth)
  1774. ;
  1775.     IF ¨ GENERATINGCFM THEN
  1776.         Macro
  1777.         _GXGetDefaultColorSet
  1778.             move.w              #$00E0,D0
  1779.             dc.w                $A832
  1780.         EndM
  1781.     ELSE
  1782.         IMPORT_CFM_FUNCTION GXGetDefaultColorSet
  1783.     ENDIF
  1784.  
  1785. ;
  1786. ; extern void GXSetDefaultShape(gxShape target)
  1787. ;
  1788.     IF ¨ GENERATINGCFM THEN
  1789.         Macro
  1790.         _GXSetDefaultShape
  1791.             move.w              #$00E1,D0
  1792.             dc.w                $A832
  1793.         EndM
  1794.     ELSE
  1795.         IMPORT_CFM_FUNCTION GXSetDefaultShape
  1796.     ENDIF
  1797.  
  1798. ;
  1799. ; extern void GXSetDefaultColorSet(gxColorSet target, long pixelDepth)
  1800. ;
  1801.     IF ¨ GENERATINGCFM THEN
  1802.         Macro
  1803.         _GXSetDefaultColorSet
  1804.             move.w              #$00E2,D0
  1805.             dc.w                $A832
  1806.         EndM
  1807.     ELSE
  1808.         IMPORT_CFM_FUNCTION GXSetDefaultColorSet
  1809.     ENDIF
  1810.  
  1811. ;
  1812. ; extern long GXGetTag(gxTag source, long *tagType, void *data)
  1813. ;
  1814.     IF ¨ GENERATINGCFM THEN
  1815.         Macro
  1816.         _GXGetTag
  1817.             move.w              #$00E3,D0
  1818.             dc.w                $A832
  1819.         EndM
  1820.     ELSE
  1821.         IMPORT_CFM_FUNCTION GXGetTag
  1822.     ENDIF
  1823.  
  1824. ;
  1825. ; extern void GXSetTag(gxTag target, long tagType, long length, const void *data)
  1826. ;
  1827.     IF ¨ GENERATINGCFM THEN
  1828.         Macro
  1829.         _GXSetTag
  1830.             move.w              #$00E4,D0
  1831.             dc.w                $A832
  1832.         EndM
  1833.     ELSE
  1834.         IMPORT_CFM_FUNCTION GXSetTag
  1835.     ENDIF
  1836.  
  1837. ;
  1838. ; extern gxRectangle *GXGetShapeBounds(gxShape source, long index, gxRectangle *bounds)
  1839. ;
  1840.     IF ¨ GENERATINGCFM THEN
  1841.         Macro
  1842.         _GXGetShapeBounds
  1843.             move.w              #$00E5,D0
  1844.             dc.w                $A832
  1845.         EndM
  1846.     ELSE
  1847.         IMPORT_CFM_FUNCTION GXGetShapeBounds
  1848.     ENDIF
  1849.  
  1850. ;
  1851. ; extern gxShapeFill GXGetShapeFill(gxShape source)
  1852. ;
  1853.     IF ¨ GENERATINGCFM THEN
  1854.         Macro
  1855.         _GXGetShapeFill
  1856.             move.w              #$00E6,D0
  1857.             dc.w                $A832
  1858.         EndM
  1859.     ELSE
  1860.         IMPORT_CFM_FUNCTION GXGetShapeFill
  1861.     ENDIF
  1862.  
  1863. ;
  1864. ; extern gxInk GXGetShapeInk(gxShape source)
  1865. ;
  1866.     IF ¨ GENERATINGCFM THEN
  1867.         Macro
  1868.         _GXGetShapeInk
  1869.             move.w              #$00E7,D0
  1870.             dc.w                $A832
  1871.         EndM
  1872.     ELSE
  1873.         IMPORT_CFM_FUNCTION GXGetShapeInk
  1874.     ENDIF
  1875.  
  1876. ;
  1877. ; extern long GXGetShapePixel(gxShape source, long x, long y, gxColor *data, long *index)
  1878. ;
  1879.     IF ¨ GENERATINGCFM THEN
  1880.         Macro
  1881.         _GXGetShapePixel
  1882.             move.w              #$00E8,D0
  1883.             dc.w                $A832
  1884.         EndM
  1885.     ELSE
  1886.         IMPORT_CFM_FUNCTION GXGetShapePixel
  1887.     ENDIF
  1888.  
  1889. ;
  1890. ; extern gxStyle GXGetShapeStyle(gxShape source)
  1891. ;
  1892.     IF ¨ GENERATINGCFM THEN
  1893.         Macro
  1894.         _GXGetShapeStyle
  1895.             move.w              #$00E9,D0
  1896.             dc.w                $A832
  1897.         EndM
  1898.     ELSE
  1899.         IMPORT_CFM_FUNCTION GXGetShapeStyle
  1900.     ENDIF
  1901.  
  1902. ;
  1903. ; extern gxTransform GXGetShapeTransform(gxShape source)
  1904. ;
  1905.     IF ¨ GENERATINGCFM THEN
  1906.         Macro
  1907.         _GXGetShapeTransform
  1908.             move.w              #$00EA,D0
  1909.             dc.w                $A832
  1910.         EndM
  1911.     ELSE
  1912.         IMPORT_CFM_FUNCTION GXGetShapeTransform
  1913.     ENDIF
  1914.  
  1915. ;
  1916. ; extern gxShapeType GXGetShapeType(gxShape source)
  1917. ;
  1918.     IF ¨ GENERATINGCFM THEN
  1919.         Macro
  1920.         _GXGetShapeType
  1921.             move.w              #$00EB,D0
  1922.             dc.w                $A832
  1923.         EndM
  1924.     ELSE
  1925.         IMPORT_CFM_FUNCTION GXGetShapeType
  1926.     ENDIF
  1927.  
  1928. ;
  1929. ; extern gxRectangle *GXGetShapeTypographicBounds(gxShape source, gxRectangle *bounds)
  1930. ;
  1931.     IF ¨ GENERATINGCFM THEN
  1932.         Macro
  1933.         _GXGetShapeTypographicBounds
  1934.             move.w              #$00EC,D0
  1935.             dc.w                $A832
  1936.         EndM
  1937.     ELSE
  1938.         IMPORT_CFM_FUNCTION GXGetShapeTypographicBounds
  1939.     ENDIF
  1940.  
  1941. ;
  1942. ; extern gxShape GXGetBitmapParts(gxShape source, const gxLongRectangle *bounds)
  1943. ;
  1944.     IF ¨ GENERATINGCFM THEN
  1945.         Macro
  1946.         _GXGetBitmapParts
  1947.             move.w              #$00ED,D0
  1948.             dc.w                $A832
  1949.         EndM
  1950.     ELSE
  1951.         IMPORT_CFM_FUNCTION GXGetBitmapParts
  1952.     ENDIF
  1953.  
  1954. ;
  1955. ; extern void GXGetStyleFontMetrics(gxStyle sourceStyle, gxPoint *before, gxPoint *after, gxPoint *caretAngle, gxPoint *caretOffset)
  1956. ;
  1957.     IF ¨ GENERATINGCFM THEN
  1958.         Macro
  1959.         _GXGetStyleFontMetrics
  1960.             move.w              #$00EE,D0
  1961.             dc.w                $A832
  1962.         EndM
  1963.     ELSE
  1964.         IMPORT_CFM_FUNCTION GXGetStyleFontMetrics
  1965.     ENDIF
  1966.  
  1967. ;
  1968. ; extern void GXGetShapeFontMetrics(gxShape source, gxPoint *before, gxPoint *after, gxPoint *caretAngle, gxPoint *caretOffset)
  1969. ;
  1970.     IF ¨ GENERATINGCFM THEN
  1971.         Macro
  1972.         _GXGetShapeFontMetrics
  1973.             move.w              #$00EF,D0
  1974.             dc.w                $A832
  1975.         EndM
  1976.     ELSE
  1977.         IMPORT_CFM_FUNCTION GXGetShapeFontMetrics
  1978.     ENDIF
  1979.  
  1980. ;
  1981. ; extern void GXSetShapeBounds(gxShape target, const gxRectangle *newBounds)
  1982. ;
  1983.     IF ¨ GENERATINGCFM THEN
  1984.         Macro
  1985.         _GXSetShapeBounds
  1986.             move.w              #$00F0,D0
  1987.             dc.w                $A832
  1988.         EndM
  1989.     ELSE
  1990.         IMPORT_CFM_FUNCTION GXSetShapeBounds
  1991.     ENDIF
  1992.  
  1993. ;
  1994. ; extern void GXSetShapeFill(gxShape target, gxShapeFill newFill)
  1995. ;
  1996.     IF ¨ GENERATINGCFM THEN
  1997.         Macro
  1998.         _GXSetShapeFill
  1999.             move.w              #$00F1,D0
  2000.             dc.w                $A832
  2001.         EndM
  2002.     ELSE
  2003.         IMPORT_CFM_FUNCTION GXSetShapeFill
  2004.     ENDIF
  2005.  
  2006. ;
  2007. ; extern void GXSetShapeInk(gxShape target, gxInk newInk)
  2008. ;
  2009.     IF ¨ GENERATINGCFM THEN
  2010.         Macro
  2011.         _GXSetShapeInk
  2012.             move.w              #$00F2,D0
  2013.             dc.w                $A832
  2014.         EndM
  2015.     ELSE
  2016.         IMPORT_CFM_FUNCTION GXSetShapeInk
  2017.     ENDIF
  2018.  
  2019. ;
  2020. ; extern void GXSetShapePixel(gxShape target, long x, long y, const gxColor *newColor, long newIndex)
  2021. ;
  2022.     IF ¨ GENERATINGCFM THEN
  2023.         Macro
  2024.         _GXSetShapePixel
  2025.             move.w              #$00F3,D0
  2026.             dc.w                $A832
  2027.         EndM
  2028.     ELSE
  2029.         IMPORT_CFM_FUNCTION GXSetShapePixel
  2030.     ENDIF
  2031.  
  2032. ;
  2033. ; extern void GXSetShapeStyle(gxShape target, gxStyle newStyle)
  2034. ;
  2035.     IF ¨ GENERATINGCFM THEN
  2036.         Macro
  2037.         _GXSetShapeStyle
  2038.             move.w              #$00F4,D0
  2039.             dc.w                $A832
  2040.         EndM
  2041.     ELSE
  2042.         IMPORT_CFM_FUNCTION GXSetShapeStyle
  2043.     ENDIF
  2044.  
  2045. ;
  2046. ; extern void GXSetShapeTransform(gxShape target, gxTransform newTransform)
  2047. ;
  2048.     IF ¨ GENERATINGCFM THEN
  2049.         Macro
  2050.         _GXSetShapeTransform
  2051.             move.w              #$00F5,D0
  2052.             dc.w                $A832
  2053.         EndM
  2054.     ELSE
  2055.         IMPORT_CFM_FUNCTION GXSetShapeTransform
  2056.     ENDIF
  2057.  
  2058. ;
  2059. ; extern void GXSetShapeType(gxShape target, gxShapeType newType)
  2060. ;
  2061.     IF ¨ GENERATINGCFM THEN
  2062.         Macro
  2063.         _GXSetShapeType
  2064.             move.w              #$00F6,D0
  2065.             dc.w                $A832
  2066.         EndM
  2067.     ELSE
  2068.         IMPORT_CFM_FUNCTION GXSetShapeType
  2069.     ENDIF
  2070.  
  2071. ;
  2072. ; extern void GXSetBitmapParts(gxShape target, const gxLongRectangle *bounds, gxShape bitmapShape)
  2073. ;
  2074.     IF ¨ GENERATINGCFM THEN
  2075.         Macro
  2076.         _GXSetBitmapParts
  2077.             move.w              #$00F7,D0
  2078.             dc.w                $A832
  2079.         EndM
  2080.     ELSE
  2081.         IMPORT_CFM_FUNCTION GXSetBitmapParts
  2082.     ENDIF
  2083.  
  2084. ;
  2085. ; extern void GXSetShapeGeometry(gxShape target, gxShape geometry)
  2086. ;
  2087.     IF ¨ GENERATINGCFM THEN
  2088.         Macro
  2089.         _GXSetShapeGeometry
  2090.             move.w              #$00F8,D0
  2091.             dc.w                $A832
  2092.         EndM
  2093.     ELSE
  2094.         IMPORT_CFM_FUNCTION GXSetShapeGeometry
  2095.     ENDIF
  2096.  
  2097. ;
  2098. ; extern Fixed GXGetShapeCurveError(gxShape source)
  2099. ;
  2100.     IF ¨ GENERATINGCFM THEN
  2101.         Macro
  2102.         _GXGetShapeCurveError
  2103.             move.w              #$00F9,D0
  2104.             dc.w                $A832
  2105.         EndM
  2106.     ELSE
  2107.         IMPORT_CFM_FUNCTION GXGetShapeCurveError
  2108.     ENDIF
  2109.  
  2110. ;
  2111. ; extern gxDashRecord *GXGetShapeDash(gxShape source, gxDashRecord *dash)
  2112. ;
  2113.     IF ¨ GENERATINGCFM THEN
  2114.         Macro
  2115.         _GXGetShapeDash
  2116.             move.w              #$00FA,D0
  2117.             dc.w                $A832
  2118.         EndM
  2119.     ELSE
  2120.         IMPORT_CFM_FUNCTION GXGetShapeDash
  2121.     ENDIF
  2122.  
  2123. ;
  2124. ; extern gxCapRecord *GXGetShapeCap(gxShape source, gxCapRecord *cap)
  2125. ;
  2126.     IF ¨ GENERATINGCFM THEN
  2127.         Macro
  2128.         _GXGetShapeCap
  2129.             move.w              #$00FB,D0
  2130.             dc.w                $A832
  2131.         EndM
  2132.     ELSE
  2133.         IMPORT_CFM_FUNCTION GXGetShapeCap
  2134.     ENDIF
  2135.  
  2136. ;  returns the number of layers 
  2137. ;
  2138. ; extern long GXGetShapeFace(gxShape source, gxTextFace *face)
  2139. ;
  2140.     IF ¨ GENERATINGCFM THEN
  2141.         Macro
  2142.         _GXGetShapeFace
  2143.             move.w              #$00FC,D0
  2144.             dc.w                $A832
  2145.         EndM
  2146.     ELSE
  2147.         IMPORT_CFM_FUNCTION GXGetShapeFace
  2148.     ENDIF
  2149.  
  2150. ;
  2151. ; extern gxFont GXGetShapeFont(gxShape source)
  2152. ;
  2153.     IF ¨ GENERATINGCFM THEN
  2154.         Macro
  2155.         _GXGetShapeFont
  2156.             move.w              #$00FD,D0
  2157.             dc.w                $A832
  2158.         EndM
  2159.     ELSE
  2160.         IMPORT_CFM_FUNCTION GXGetShapeFont
  2161.     ENDIF
  2162.  
  2163. ;
  2164. ; extern gxJoinRecord *GXGetShapeJoin(gxShape source, gxJoinRecord *join)
  2165. ;
  2166.     IF ¨ GENERATINGCFM THEN
  2167.         Macro
  2168.         _GXGetShapeJoin
  2169.             move.w              #$00FE,D0
  2170.             dc.w                $A832
  2171.         EndM
  2172.     ELSE
  2173.         IMPORT_CFM_FUNCTION GXGetShapeJoin
  2174.     ENDIF
  2175.  
  2176. ;
  2177. ; extern Fract GXGetShapeJustification(gxShape source)
  2178. ;
  2179.     IF ¨ GENERATINGCFM THEN
  2180.         Macro
  2181.         _GXGetShapeJustification
  2182.             move.w              #$00FF,D0
  2183.             dc.w                $A832
  2184.         EndM
  2185.     ELSE
  2186.         IMPORT_CFM_FUNCTION GXGetShapeJustification
  2187.     ENDIF
  2188.  
  2189. ;
  2190. ; extern gxPatternRecord *GXGetShapePattern(gxShape source, gxPatternRecord *pattern)
  2191. ;
  2192.     IF ¨ GENERATINGCFM THEN
  2193.         Macro
  2194.         _GXGetShapePattern
  2195.             move.w              #$0100,D0
  2196.             dc.w                $A832
  2197.         EndM
  2198.     ELSE
  2199.         IMPORT_CFM_FUNCTION GXGetShapePattern
  2200.     ENDIF
  2201.  
  2202. ;
  2203. ; extern Fixed GXGetShapePen(gxShape source)
  2204. ;
  2205.     IF ¨ GENERATINGCFM THEN
  2206.         Macro
  2207.         _GXGetShapePen
  2208.             move.w              #$0101,D0
  2209.             dc.w                $A832
  2210.         EndM
  2211.     ELSE
  2212.         IMPORT_CFM_FUNCTION GXGetShapePen
  2213.     ENDIF
  2214.  
  2215. ;
  2216. ; extern gxFontPlatform GXGetShapeEncoding(gxShape source, gxFontScript *script, gxFontLanguage *language)
  2217. ;
  2218.     IF ¨ GENERATINGCFM THEN
  2219.         Macro
  2220.         _GXGetShapeEncoding
  2221.             move.w              #$0102,D0
  2222.             dc.w                $A832
  2223.         EndM
  2224.     ELSE
  2225.         IMPORT_CFM_FUNCTION GXGetShapeEncoding
  2226.     ENDIF
  2227.  
  2228. ;
  2229. ; extern Fixed GXGetShapeTextSize(gxShape source)
  2230. ;
  2231.     IF ¨ GENERATINGCFM THEN
  2232.         Macro
  2233.         _GXGetShapeTextSize
  2234.             move.w              #$0103,D0
  2235.             dc.w                $A832
  2236.         EndM
  2237.     ELSE
  2238.         IMPORT_CFM_FUNCTION GXGetShapeTextSize
  2239.     ENDIF
  2240.  
  2241. ;
  2242. ; extern long GXGetShapeFontVariations(gxShape source, gxFontVariation variations[2147483647])
  2243. ;
  2244.     IF ¨ GENERATINGCFM THEN
  2245.         Macro
  2246.         _GXGetShapeFontVariations
  2247.             move.w              #$0104,D0
  2248.             dc.w                $A832
  2249.         EndM
  2250.     ELSE
  2251.         IMPORT_CFM_FUNCTION GXGetShapeFontVariations
  2252.     ENDIF
  2253.  
  2254. ;
  2255. ; extern long GXGetShapeFontVariationSuite(gxShape source, gxFontVariation variations[2147483647])
  2256. ;
  2257.     IF ¨ GENERATINGCFM THEN
  2258.         Macro
  2259.         _GXGetShapeFontVariationSuite
  2260.             move.w              #$0105,D0
  2261.             dc.w                $A832
  2262.         EndM
  2263.     ELSE
  2264.         IMPORT_CFM_FUNCTION GXGetShapeFontVariationSuite
  2265.     ENDIF
  2266.  
  2267. ;
  2268. ; extern Fixed GXGetStyleCurveError(gxStyle source)
  2269. ;
  2270.     IF ¨ GENERATINGCFM THEN
  2271.         Macro
  2272.         _GXGetStyleCurveError
  2273.             move.w              #$0106,D0
  2274.             dc.w                $A832
  2275.         EndM
  2276.     ELSE
  2277.         IMPORT_CFM_FUNCTION GXGetStyleCurveError
  2278.     ENDIF
  2279.  
  2280. ;
  2281. ; extern gxDashRecord *GXGetStyleDash(gxStyle source, gxDashRecord *dash)
  2282. ;
  2283.     IF ¨ GENERATINGCFM THEN
  2284.         Macro
  2285.         _GXGetStyleDash
  2286.             move.w              #$0107,D0
  2287.             dc.w                $A832
  2288.         EndM
  2289.     ELSE
  2290.         IMPORT_CFM_FUNCTION GXGetStyleDash
  2291.     ENDIF
  2292.  
  2293. ;
  2294. ; extern gxCapRecord *GXGetStyleCap(gxStyle source, gxCapRecord *cap)
  2295. ;
  2296.     IF ¨ GENERATINGCFM THEN
  2297.         Macro
  2298.         _GXGetStyleCap
  2299.             move.w              #$0108,D0
  2300.             dc.w                $A832
  2301.         EndM
  2302.     ELSE
  2303.         IMPORT_CFM_FUNCTION GXGetStyleCap
  2304.     ENDIF
  2305.  
  2306. ;  returns the number of layers 
  2307. ;
  2308. ; extern long GXGetStyleFace(gxStyle source, gxTextFace *face)
  2309. ;
  2310.     IF ¨ GENERATINGCFM THEN
  2311.         Macro
  2312.         _GXGetStyleFace
  2313.             move.w              #$0109,D0
  2314.             dc.w                $A832
  2315.         EndM
  2316.     ELSE
  2317.         IMPORT_CFM_FUNCTION GXGetStyleFace
  2318.     ENDIF
  2319.  
  2320. ;
  2321. ; extern gxFont GXGetStyleFont(gxStyle source)
  2322. ;
  2323.     IF ¨ GENERATINGCFM THEN
  2324.         Macro
  2325.         _GXGetStyleFont
  2326.             move.w              #$010A,D0
  2327.             dc.w                $A832
  2328.         EndM
  2329.     ELSE
  2330.         IMPORT_CFM_FUNCTION GXGetStyleFont
  2331.     ENDIF
  2332.  
  2333. ;
  2334. ; extern gxJoinRecord *GXGetStyleJoin(gxStyle source, gxJoinRecord *join)
  2335. ;
  2336.     IF ¨ GENERATINGCFM THEN
  2337.         Macro
  2338.         _GXGetStyleJoin
  2339.             move.w              #$010B,D0
  2340.             dc.w                $A832
  2341.         EndM
  2342.     ELSE
  2343.         IMPORT_CFM_FUNCTION GXGetStyleJoin
  2344.     ENDIF
  2345.  
  2346. ;
  2347. ; extern Fract GXGetStyleJustification(gxStyle source)
  2348. ;
  2349.     IF ¨ GENERATINGCFM THEN
  2350.         Macro
  2351.         _GXGetStyleJustification
  2352.             move.w              #$010C,D0
  2353.             dc.w                $A832
  2354.         EndM
  2355.     ELSE
  2356.         IMPORT_CFM_FUNCTION GXGetStyleJustification
  2357.     ENDIF
  2358.  
  2359. ;
  2360. ; extern gxPatternRecord *GXGetStylePattern(gxStyle source, gxPatternRecord *pattern)
  2361. ;
  2362.     IF ¨ GENERATINGCFM THEN
  2363.         Macro
  2364.         _GXGetStylePattern
  2365.             move.w              #$010D,D0
  2366.             dc.w                $A832
  2367.         EndM
  2368.     ELSE
  2369.         IMPORT_CFM_FUNCTION GXGetStylePattern
  2370.     ENDIF
  2371.  
  2372. ;
  2373. ; extern Fixed GXGetStylePen(gxStyle source)
  2374. ;
  2375.     IF ¨ GENERATINGCFM THEN
  2376.         Macro
  2377.         _GXGetStylePen
  2378.             move.w              #$010E,D0
  2379.             dc.w                $A832
  2380.         EndM
  2381.     ELSE
  2382.         IMPORT_CFM_FUNCTION GXGetStylePen
  2383.     ENDIF
  2384.  
  2385. ;
  2386. ; extern gxFontPlatform GXGetStyleEncoding(gxStyle source, gxFontScript *script, gxFontLanguage *language)
  2387. ;
  2388.     IF ¨ GENERATINGCFM THEN
  2389.         Macro
  2390.         _GXGetStyleEncoding
  2391.             move.w              #$010F,D0
  2392.             dc.w                $A832
  2393.         EndM
  2394.     ELSE
  2395.         IMPORT_CFM_FUNCTION GXGetStyleEncoding
  2396.     ENDIF
  2397.  
  2398. ;
  2399. ; extern Fixed GXGetStyleTextSize(gxStyle source)
  2400. ;
  2401.     IF ¨ GENERATINGCFM THEN
  2402.         Macro
  2403.         _GXGetStyleTextSize
  2404.             move.w              #$0110,D0
  2405.             dc.w                $A832
  2406.         EndM
  2407.     ELSE
  2408.         IMPORT_CFM_FUNCTION GXGetStyleTextSize
  2409.     ENDIF
  2410.  
  2411. ;
  2412. ; extern long GXGetStyleFontVariations(gxStyle source, gxFontVariation variations[2147483647])
  2413. ;
  2414.     IF ¨ GENERATINGCFM THEN
  2415.         Macro
  2416.         _GXGetStyleFontVariations
  2417.             move.w              #$0111,D0
  2418.             dc.w                $A832
  2419.         EndM
  2420.     ELSE
  2421.         IMPORT_CFM_FUNCTION GXGetStyleFontVariations
  2422.     ENDIF
  2423.  
  2424. ;
  2425. ; extern long GXGetStyleFontVariationSuite(gxStyle source, gxFontVariation variations[2147483647])
  2426. ;
  2427.     IF ¨ GENERATINGCFM THEN
  2428.         Macro
  2429.         _GXGetStyleFontVariationSuite
  2430.             move.w              #$0112,D0
  2431.             dc.w                $A832
  2432.         EndM
  2433.     ELSE
  2434.         IMPORT_CFM_FUNCTION GXGetStyleFontVariationSuite
  2435.     ENDIF
  2436.  
  2437. ;
  2438. ; extern void GXSetShapeCurveError(gxShape target, Fixed error)
  2439. ;
  2440.     IF ¨ GENERATINGCFM THEN
  2441.         Macro
  2442.         _GXSetShapeCurveError
  2443.             move.w              #$0113,D0
  2444.             dc.w                $A832
  2445.         EndM
  2446.     ELSE
  2447.         IMPORT_CFM_FUNCTION GXSetShapeCurveError
  2448.     ENDIF
  2449.  
  2450. ;
  2451. ; extern void GXSetShapeDash(gxShape target, const gxDashRecord *dash)
  2452. ;
  2453.     IF ¨ GENERATINGCFM THEN
  2454.         Macro
  2455.         _GXSetShapeDash
  2456.             move.w              #$0114,D0
  2457.             dc.w                $A832
  2458.         EndM
  2459.     ELSE
  2460.         IMPORT_CFM_FUNCTION GXSetShapeDash
  2461.     ENDIF
  2462.  
  2463. ;
  2464. ; extern void GXSetShapeCap(gxShape target, const gxCapRecord *cap)
  2465. ;
  2466.     IF ¨ GENERATINGCFM THEN
  2467.         Macro
  2468.         _GXSetShapeCap
  2469.             move.w              #$0115,D0
  2470.             dc.w                $A832
  2471.         EndM
  2472.     ELSE
  2473.         IMPORT_CFM_FUNCTION GXSetShapeCap
  2474.     ENDIF
  2475.  
  2476. ;
  2477. ; extern void GXSetShapeFace(gxShape target, const gxTextFace *face)
  2478. ;
  2479.     IF ¨ GENERATINGCFM THEN
  2480.         Macro
  2481.         _GXSetShapeFace
  2482.             move.w              #$0116,D0
  2483.             dc.w                $A832
  2484.         EndM
  2485.     ELSE
  2486.         IMPORT_CFM_FUNCTION GXSetShapeFace
  2487.     ENDIF
  2488.  
  2489. ;
  2490. ; extern void GXSetShapeFont(gxShape target, gxFont aFont)
  2491. ;
  2492.     IF ¨ GENERATINGCFM THEN
  2493.         Macro
  2494.         _GXSetShapeFont
  2495.             move.w              #$0117,D0
  2496.             dc.w                $A832
  2497.         EndM
  2498.     ELSE
  2499.         IMPORT_CFM_FUNCTION GXSetShapeFont
  2500.     ENDIF
  2501.  
  2502. ;
  2503. ; extern void GXSetShapeJoin(gxShape target, const gxJoinRecord *join)
  2504. ;
  2505.     IF ¨ GENERATINGCFM THEN
  2506.         Macro
  2507.         _GXSetShapeJoin
  2508.             move.w              #$0118,D0
  2509.             dc.w                $A832
  2510.         EndM
  2511.     ELSE
  2512.         IMPORT_CFM_FUNCTION GXSetShapeJoin
  2513.     ENDIF
  2514.  
  2515. ;
  2516. ; extern void GXSetShapeJustification(gxShape target, Fract justify)
  2517. ;
  2518.     IF ¨ GENERATINGCFM THEN
  2519.         Macro
  2520.         _GXSetShapeJustification
  2521.             move.w              #$0119,D0
  2522.             dc.w                $A832
  2523.         EndM
  2524.     ELSE
  2525.         IMPORT_CFM_FUNCTION GXSetShapeJustification
  2526.     ENDIF
  2527.  
  2528. ;
  2529. ; extern void GXSetShapePattern(gxShape target, const gxPatternRecord *pattern)
  2530. ;
  2531.     IF ¨ GENERATINGCFM THEN
  2532.         Macro
  2533.         _GXSetShapePattern
  2534.             move.w              #$011A,D0
  2535.             dc.w                $A832
  2536.         EndM
  2537.     ELSE
  2538.         IMPORT_CFM_FUNCTION GXSetShapePattern
  2539.     ENDIF
  2540.  
  2541. ;
  2542. ; extern void GXSetShapePen(gxShape target, Fixed pen)
  2543. ;
  2544.     IF ¨ GENERATINGCFM THEN
  2545.         Macro
  2546.         _GXSetShapePen
  2547.             move.w              #$011B,D0
  2548.             dc.w                $A832
  2549.         EndM
  2550.     ELSE
  2551.         IMPORT_CFM_FUNCTION GXSetShapePen
  2552.     ENDIF
  2553.  
  2554. ;
  2555. ; extern void GXSetShapeEncoding(gxShape target, gxFontPlatform platform, gxFontScript script, gxFontLanguage language)
  2556. ;
  2557.     IF ¨ GENERATINGCFM THEN
  2558.         Macro
  2559.         _GXSetShapeEncoding
  2560.             move.w              #$011C,D0
  2561.             dc.w                $A832
  2562.         EndM
  2563.     ELSE
  2564.         IMPORT_CFM_FUNCTION GXSetShapeEncoding
  2565.     ENDIF
  2566.  
  2567. ;
  2568. ; extern void GXSetShapeTextSize(gxShape target, Fixed size)
  2569. ;
  2570.     IF ¨ GENERATINGCFM THEN
  2571.         Macro
  2572.         _GXSetShapeTextSize
  2573.             move.w              #$011D,D0
  2574.             dc.w                $A832
  2575.         EndM
  2576.     ELSE
  2577.         IMPORT_CFM_FUNCTION GXSetShapeTextSize
  2578.     ENDIF
  2579.  
  2580. ;
  2581. ; extern void GXSetShapeFontVariations(gxShape target, long count, const gxFontVariation variations[2147483647])
  2582. ;
  2583.     IF ¨ GENERATINGCFM THEN
  2584.         Macro
  2585.         _GXSetShapeFontVariations
  2586.             move.w              #$011E,D0
  2587.             dc.w                $A832
  2588.         EndM
  2589.     ELSE
  2590.         IMPORT_CFM_FUNCTION GXSetShapeFontVariations
  2591.     ENDIF
  2592.  
  2593.     ENDIF
  2594.     IF FOR_SYSTEM8_COOPERATIVE THEN
  2595. ;
  2596. ; extern void GXSetShapeStrike(gxShape target, TextStrikeRef strike)
  2597. ;
  2598.     IF GENERATINGCFM THEN
  2599.         IMPORT_CFM_FUNCTION GXSetShapeStrike
  2600.     ENDIF
  2601.  
  2602.     ENDIF
  2603.     IF FOR_SYSTEM7_AND_SYSTEM8_COOPERATIVE THEN
  2604. ;
  2605. ; extern void GXSetStyleCurveError(gxStyle target, Fixed error)
  2606. ;
  2607.     IF ¨ GENERATINGCFM THEN
  2608.         Macro
  2609.         _GXSetStyleCurveError
  2610.             move.w              #$011F,D0
  2611.             dc.w                $A832
  2612.         EndM
  2613.     ELSE
  2614.         IMPORT_CFM_FUNCTION GXSetStyleCurveError
  2615.     ENDIF
  2616.  
  2617. ;
  2618. ; extern void GXSetStyleDash(gxStyle target, const gxDashRecord *dash)
  2619. ;
  2620.     IF ¨ GENERATINGCFM THEN
  2621.         Macro
  2622.         _GXSetStyleDash
  2623.             move.w              #$0120,D0
  2624.             dc.w                $A832
  2625.         EndM
  2626.     ELSE
  2627.         IMPORT_CFM_FUNCTION GXSetStyleDash
  2628.     ENDIF
  2629.  
  2630. ;
  2631. ; extern void GXSetStyleCap(gxStyle target, const gxCapRecord *cap)
  2632. ;
  2633.     IF ¨ GENERATINGCFM THEN
  2634.         Macro
  2635.         _GXSetStyleCap
  2636.             move.w              #$0121,D0
  2637.             dc.w                $A832
  2638.         EndM
  2639.     ELSE
  2640.         IMPORT_CFM_FUNCTION GXSetStyleCap
  2641.     ENDIF
  2642.  
  2643. ;
  2644. ; extern void GXSetStyleFace(gxStyle target, const gxTextFace *face)
  2645. ;
  2646.     IF ¨ GENERATINGCFM THEN
  2647.         Macro
  2648.         _GXSetStyleFace
  2649.             move.w              #$0122,D0
  2650.             dc.w                $A832
  2651.         EndM
  2652.     ELSE
  2653.         IMPORT_CFM_FUNCTION GXSetStyleFace
  2654.     ENDIF
  2655.  
  2656. ;
  2657. ; extern void GXSetStyleFont(gxStyle target, gxFont aFont)
  2658. ;
  2659.     IF ¨ GENERATINGCFM THEN
  2660.         Macro
  2661.         _GXSetStyleFont
  2662.             move.w              #$0123,D0
  2663.             dc.w                $A832
  2664.         EndM
  2665.     ELSE
  2666.         IMPORT_CFM_FUNCTION GXSetStyleFont
  2667.     ENDIF
  2668.  
  2669. ;
  2670. ; extern void GXSetStyleJoin(gxStyle target, const gxJoinRecord *join)
  2671. ;
  2672.     IF ¨ GENERATINGCFM THEN
  2673.         Macro
  2674.         _GXSetStyleJoin
  2675.             move.w              #$0124,D0
  2676.             dc.w                $A832
  2677.         EndM
  2678.     ELSE
  2679.         IMPORT_CFM_FUNCTION GXSetStyleJoin
  2680.     ENDIF
  2681.  
  2682. ;
  2683. ; extern void GXSetStyleJustification(gxStyle target, Fract justify)
  2684. ;
  2685.     IF ¨ GENERATINGCFM THEN
  2686.         Macro
  2687.         _GXSetStyleJustification
  2688.             move.w              #$0125,D0
  2689.             dc.w                $A832
  2690.         EndM
  2691.     ELSE
  2692.         IMPORT_CFM_FUNCTION GXSetStyleJustification
  2693.     ENDIF
  2694.  
  2695. ;
  2696. ; extern void GXSetStylePattern(gxStyle target, const gxPatternRecord *pattern)
  2697. ;
  2698.     IF ¨ GENERATINGCFM THEN
  2699.         Macro
  2700.         _GXSetStylePattern
  2701.             move.w              #$0126,D0
  2702.             dc.w                $A832
  2703.         EndM
  2704.     ELSE
  2705.         IMPORT_CFM_FUNCTION GXSetStylePattern
  2706.     ENDIF
  2707.  
  2708. ;
  2709. ; extern void GXSetStylePen(gxStyle target, Fixed pen)
  2710. ;
  2711.     IF ¨ GENERATINGCFM THEN
  2712.         Macro
  2713.         _GXSetStylePen
  2714.             move.w              #$0127,D0
  2715.             dc.w                $A832
  2716.         EndM
  2717.     ELSE
  2718.         IMPORT_CFM_FUNCTION GXSetStylePen
  2719.     ENDIF
  2720.  
  2721. ;
  2722. ; extern void GXSetStyleEncoding(gxStyle target, gxFontPlatform platform, gxFontScript script, gxFontLanguage language)
  2723. ;
  2724.     IF ¨ GENERATINGCFM THEN
  2725.         Macro
  2726.         _GXSetStyleEncoding
  2727.             move.w              #$0128,D0
  2728.             dc.w                $A832
  2729.         EndM
  2730.     ELSE
  2731.         IMPORT_CFM_FUNCTION GXSetStyleEncoding
  2732.     ENDIF
  2733.  
  2734. ;
  2735. ; extern void GXSetStyleTextSize(gxStyle target, Fixed size)
  2736. ;
  2737.     IF ¨ GENERATINGCFM THEN
  2738.         Macro
  2739.         _GXSetStyleTextSize
  2740.             move.w              #$0129,D0
  2741.             dc.w                $A832
  2742.         EndM
  2743.     ELSE
  2744.         IMPORT_CFM_FUNCTION GXSetStyleTextSize
  2745.     ENDIF
  2746.  
  2747. ;
  2748. ; extern void GXSetStyleFontVariations(gxStyle target, long count, const gxFontVariation variations[2147483647])
  2749. ;
  2750.     IF ¨ GENERATINGCFM THEN
  2751.         Macro
  2752.         _GXSetStyleFontVariations
  2753.             move.w              #$012A,D0
  2754.             dc.w                $A832
  2755.         EndM
  2756.     ELSE
  2757.         IMPORT_CFM_FUNCTION GXSetStyleFontVariations
  2758.     ENDIF
  2759.  
  2760.     ENDIF
  2761.     IF FOR_SYSTEM8_COOPERATIVE THEN
  2762. ;
  2763. ; extern void GXSetStyleStrike(gxStyle target, TextStrikeRef strike)
  2764. ;
  2765.     IF GENERATINGCFM THEN
  2766.         IMPORT_CFM_FUNCTION GXSetStyleStrike
  2767.     ENDIF
  2768.  
  2769.     ENDIF
  2770.     IF FOR_SYSTEM7_AND_SYSTEM8_COOPERATIVE THEN
  2771. ;
  2772. ; extern gxColor *GXGetShapeColor(gxShape source, gxColor *data)
  2773. ;
  2774.     IF ¨ GENERATINGCFM THEN
  2775.         Macro
  2776.         _GXGetShapeColor
  2777.             move.w              #$012B,D0
  2778.             dc.w                $A832
  2779.         EndM
  2780.     ELSE
  2781.         IMPORT_CFM_FUNCTION GXGetShapeColor
  2782.     ENDIF
  2783.  
  2784. ;
  2785. ; extern gxTransferMode *GXGetShapeTransfer(gxShape source, gxTransferMode *data)
  2786. ;
  2787.     IF ¨ GENERATINGCFM THEN
  2788.         Macro
  2789.         _GXGetShapeTransfer
  2790.             move.w              #$012C,D0
  2791.             dc.w                $A832
  2792.         EndM
  2793.     ELSE
  2794.         IMPORT_CFM_FUNCTION GXGetShapeTransfer
  2795.     ENDIF
  2796.  
  2797. ;
  2798. ; extern gxColor *GXGetInkColor(gxInk source, gxColor *data)
  2799. ;
  2800.     IF ¨ GENERATINGCFM THEN
  2801.         Macro
  2802.         _GXGetInkColor
  2803.             move.w              #$012D,D0
  2804.             dc.w                $A832
  2805.         EndM
  2806.     ELSE
  2807.         IMPORT_CFM_FUNCTION GXGetInkColor
  2808.     ENDIF
  2809.  
  2810. ;
  2811. ; extern gxTransferMode *GXGetInkTransfer(gxInk source, gxTransferMode *data)
  2812. ;
  2813.     IF ¨ GENERATINGCFM THEN
  2814.         Macro
  2815.         _GXGetInkTransfer
  2816.             move.w              #$012E,D0
  2817.             dc.w                $A832
  2818.         EndM
  2819.     ELSE
  2820.         IMPORT_CFM_FUNCTION GXGetInkTransfer
  2821.     ENDIF
  2822.  
  2823. ;
  2824. ; extern void GXSetShapeColor(gxShape target, const gxColor *data)
  2825. ;
  2826.     IF ¨ GENERATINGCFM THEN
  2827.         Macro
  2828.         _GXSetShapeColor
  2829.             move.w              #$012F,D0
  2830.             dc.w                $A832
  2831.         EndM
  2832.     ELSE
  2833.         IMPORT_CFM_FUNCTION GXSetShapeColor
  2834.     ENDIF
  2835.  
  2836. ;
  2837. ; extern void GXSetShapeTransfer(gxShape target, const gxTransferMode *data)
  2838. ;
  2839.     IF ¨ GENERATINGCFM THEN
  2840.         Macro
  2841.         _GXSetShapeTransfer
  2842.             move.w              #$0130,D0
  2843.             dc.w                $A832
  2844.         EndM
  2845.     ELSE
  2846.         IMPORT_CFM_FUNCTION GXSetShapeTransfer
  2847.     ENDIF
  2848.  
  2849. ;
  2850. ; extern void GXSetInkColor(gxInk target, const gxColor *data)
  2851. ;
  2852.     IF ¨ GENERATINGCFM THEN
  2853.         Macro
  2854.         _GXSetInkColor
  2855.             move.w              #$0131,D0
  2856.             dc.w                $A832
  2857.         EndM
  2858.     ELSE
  2859.         IMPORT_CFM_FUNCTION GXSetInkColor
  2860.     ENDIF
  2861.  
  2862. ;
  2863. ; extern void GXSetInkTransfer(gxInk target, const gxTransferMode *data)
  2864. ;
  2865.     IF ¨ GENERATINGCFM THEN
  2866.         Macro
  2867.         _GXSetInkTransfer
  2868.             move.w              #$0132,D0
  2869.             dc.w                $A832
  2870.         EndM
  2871.     ELSE
  2872.         IMPORT_CFM_FUNCTION GXSetInkTransfer
  2873.     ENDIF
  2874.  
  2875. ;
  2876. ; extern gxShape GXGetShapeClip(gxShape source)
  2877. ;
  2878.     IF ¨ GENERATINGCFM THEN
  2879.         Macro
  2880.         _GXGetShapeClip
  2881.             move.w              #$0133,D0
  2882.             dc.w                $A832
  2883.         EndM
  2884.     ELSE
  2885.         IMPORT_CFM_FUNCTION GXGetShapeClip
  2886.     ENDIF
  2887.  
  2888. ;
  2889. ; extern gxShapeType GXGetShapeClipType(gxShape source)
  2890. ;
  2891.     IF ¨ GENERATINGCFM THEN
  2892.         Macro
  2893.         _GXGetShapeClipType
  2894.             move.w              #$0276,D0
  2895.             dc.w                $A832
  2896.         EndM
  2897.     ELSE
  2898.         IMPORT_CFM_FUNCTION GXGetShapeClipType
  2899.     ENDIF
  2900.  
  2901. ;
  2902. ; extern gxMapping *GXGetShapeMapping(gxShape source, gxMapping *map)
  2903. ;
  2904.     IF ¨ GENERATINGCFM THEN
  2905.         Macro
  2906.         _GXGetShapeMapping
  2907.             move.w              #$0134,D0
  2908.             dc.w                $A832
  2909.         EndM
  2910.     ELSE
  2911.         IMPORT_CFM_FUNCTION GXGetShapeMapping
  2912.     ENDIF
  2913.  
  2914. ;
  2915. ; extern gxShapePart GXGetShapeHitTest(gxShape source, Fixed *tolerance)
  2916. ;
  2917.     IF ¨ GENERATINGCFM THEN
  2918.         Macro
  2919.         _GXGetShapeHitTest
  2920.             move.w              #$0135,D0
  2921.             dc.w                $A832
  2922.         EndM
  2923.     ELSE
  2924.         IMPORT_CFM_FUNCTION GXGetShapeHitTest
  2925.     ENDIF
  2926.  
  2927. ;
  2928. ; extern long GXGetShapeViewPorts(gxShape source, gxViewPort list[2147483647])
  2929. ;
  2930.     IF ¨ GENERATINGCFM THEN
  2931.         Macro
  2932.         _GXGetShapeViewPorts
  2933.             move.w              #$0136,D0
  2934.             dc.w                $A832
  2935.         EndM
  2936.     ELSE
  2937.         IMPORT_CFM_FUNCTION GXGetShapeViewPorts
  2938.     ENDIF
  2939.  
  2940. ;
  2941. ; extern gxShape GXGetTransformClip(gxTransform source)
  2942. ;
  2943.     IF ¨ GENERATINGCFM THEN
  2944.         Macro
  2945.         _GXGetTransformClip
  2946.             move.w              #$0137,D0
  2947.             dc.w                $A832
  2948.         EndM
  2949.     ELSE
  2950.         IMPORT_CFM_FUNCTION GXGetTransformClip
  2951.     ENDIF
  2952.  
  2953. ;
  2954. ; extern gxShapeType GXGetTransformClipType(gxTransform source)
  2955. ;
  2956.     IF ¨ GENERATINGCFM THEN
  2957.         Macro
  2958.         _GXGetTransformClipType
  2959.             move.w              #$0277,D0
  2960.             dc.w                $A832
  2961.         EndM
  2962.     ELSE
  2963.         IMPORT_CFM_FUNCTION GXGetTransformClipType
  2964.     ENDIF
  2965.  
  2966. ;
  2967. ; extern gxMapping *GXGetTransformMapping(gxTransform source, gxMapping *map)
  2968. ;
  2969.     IF ¨ GENERATINGCFM THEN
  2970.         Macro
  2971.         _GXGetTransformMapping
  2972.             move.w              #$0138,D0
  2973.             dc.w                $A832
  2974.         EndM
  2975.     ELSE
  2976.         IMPORT_CFM_FUNCTION GXGetTransformMapping
  2977.     ENDIF
  2978.  
  2979. ;
  2980. ; extern gxShapePart GXGetTransformHitTest(gxTransform source, Fixed *tolerance)
  2981. ;
  2982.     IF ¨ GENERATINGCFM THEN
  2983.         Macro
  2984.         _GXGetTransformHitTest
  2985.             move.w              #$0139,D0
  2986.             dc.w                $A832
  2987.         EndM
  2988.     ELSE
  2989.         IMPORT_CFM_FUNCTION GXGetTransformHitTest
  2990.     ENDIF
  2991.  
  2992. ;
  2993. ; extern long GXGetTransformViewPorts(gxTransform source, gxViewPort list[2147483647])
  2994. ;
  2995.     IF ¨ GENERATINGCFM THEN
  2996.         Macro
  2997.         _GXGetTransformViewPorts
  2998.             move.w              #$013A,D0
  2999.             dc.w                $A832
  3000.         EndM
  3001.     ELSE
  3002.         IMPORT_CFM_FUNCTION GXGetTransformViewPorts
  3003.     ENDIF
  3004.  
  3005. ;
  3006. ; extern void GXSetShapeClip(gxShape target, gxShape clip)
  3007. ;
  3008.     IF ¨ GENERATINGCFM THEN
  3009.         Macro
  3010.         _GXSetShapeClip
  3011.             move.w              #$013B,D0
  3012.             dc.w                $A832
  3013.         EndM
  3014.     ELSE
  3015.         IMPORT_CFM_FUNCTION GXSetShapeClip
  3016.     ENDIF
  3017.  
  3018. ;
  3019. ; extern void GXSetShapeMapping(gxShape target, const gxMapping *map)
  3020. ;
  3021.     IF ¨ GENERATINGCFM THEN
  3022.         Macro
  3023.         _GXSetShapeMapping
  3024.             move.w              #$013C,D0
  3025.             dc.w                $A832
  3026.         EndM
  3027.     ELSE
  3028.         IMPORT_CFM_FUNCTION GXSetShapeMapping
  3029.     ENDIF
  3030.  
  3031. ;
  3032. ; extern void GXSetShapeHitTest(gxShape target, gxShapePart mask, Fixed tolerance)
  3033. ;
  3034.     IF ¨ GENERATINGCFM THEN
  3035.         Macro
  3036.         _GXSetShapeHitTest
  3037.             move.w              #$013D,D0
  3038.             dc.w                $A832
  3039.         EndM
  3040.     ELSE
  3041.         IMPORT_CFM_FUNCTION GXSetShapeHitTest
  3042.     ENDIF
  3043.  
  3044. ;
  3045. ; extern void GXSetShapeViewPorts(gxShape target, long count, const gxViewPort list[2147483647])
  3046. ;
  3047.     IF ¨ GENERATINGCFM THEN
  3048.         Macro
  3049.         _GXSetShapeViewPorts
  3050.             move.w              #$013E,D0
  3051.             dc.w                $A832
  3052.         EndM
  3053.     ELSE
  3054.         IMPORT_CFM_FUNCTION GXSetShapeViewPorts
  3055.     ENDIF
  3056.  
  3057. ;
  3058. ; extern void GXSetTransformClip(gxTransform target, gxShape clip)
  3059. ;
  3060.     IF ¨ GENERATINGCFM THEN
  3061.         Macro
  3062.         _GXSetTransformClip
  3063.             move.w              #$013F,D0
  3064.             dc.w                $A832
  3065.         EndM
  3066.     ELSE
  3067.         IMPORT_CFM_FUNCTION GXSetTransformClip
  3068.     ENDIF
  3069.  
  3070. ;
  3071. ; extern void GXSetTransformMapping(gxTransform target, const gxMapping *map)
  3072. ;
  3073.     IF ¨ GENERATINGCFM THEN
  3074.         Macro
  3075.         _GXSetTransformMapping
  3076.             move.w              #$0140,D0
  3077.             dc.w                $A832
  3078.         EndM
  3079.     ELSE
  3080.         IMPORT_CFM_FUNCTION GXSetTransformMapping
  3081.     ENDIF
  3082.  
  3083. ;
  3084. ; extern void GXSetTransformHitTest(gxTransform target, gxShapePart mask, Fixed tolerance)
  3085. ;
  3086.     IF ¨ GENERATINGCFM THEN
  3087.         Macro
  3088.         _GXSetTransformHitTest
  3089.             move.w              #$0141,D0
  3090.             dc.w                $A832
  3091.         EndM
  3092.     ELSE
  3093.         IMPORT_CFM_FUNCTION GXSetTransformHitTest
  3094.     ENDIF
  3095.  
  3096. ;
  3097. ; extern void GXSetTransformViewPorts(gxTransform target, long count, const gxViewPort list[2147483647])
  3098. ;
  3099.     IF ¨ GENERATINGCFM THEN
  3100.         Macro
  3101.         _GXSetTransformViewPorts
  3102.             move.w              #$0142,D0
  3103.             dc.w                $A832
  3104.         EndM
  3105.     ELSE
  3106.         IMPORT_CFM_FUNCTION GXSetTransformViewPorts
  3107.     ENDIF
  3108.  
  3109.     ENDIF
  3110.     IF FOR_SYSTEM8_COOPERATIVE THEN
  3111. ;
  3112. ; extern void GXSetTransformStrike(gxTransform target, TextStrikeRef strike)
  3113. ;
  3114.     IF GENERATINGCFM THEN
  3115.         IMPORT_CFM_FUNCTION GXSetTransformStrike
  3116.     ENDIF
  3117.  
  3118.     ENDIF
  3119.     IF FOR_SYSTEM7_AND_SYSTEM8_COOPERATIVE THEN
  3120. ;
  3121. ; extern long GXGetColorSet(gxColorSet source, gxColorSpace *space, gxSetColor colors[2147483647])
  3122. ;
  3123.     IF ¨ GENERATINGCFM THEN
  3124.         Macro
  3125.         _GXGetColorSet
  3126.             move.w              #$0143,D0
  3127.             dc.w                $A832
  3128.         EndM
  3129.     ELSE
  3130.         IMPORT_CFM_FUNCTION GXGetColorSet
  3131.     ENDIF
  3132.  
  3133. ;
  3134. ; extern long GXGetColorProfile(gxColorProfile source, void *colorProfileData)
  3135. ;
  3136.     IF ¨ GENERATINGCFM THEN
  3137.         Macro
  3138.         _GXGetColorProfile
  3139.             move.w              #$0144,D0
  3140.             dc.w                $A832
  3141.         EndM
  3142.     ELSE
  3143.         IMPORT_CFM_FUNCTION GXGetColorProfile
  3144.     ENDIF
  3145.  
  3146. ;
  3147. ; extern void GXSetColorSet(gxColorSet target, gxColorSpace space, long count, const gxSetColor colors[2147483647])
  3148. ;
  3149.     IF ¨ GENERATINGCFM THEN
  3150.         Macro
  3151.         _GXSetColorSet
  3152.             move.w              #$0145,D0
  3153.             dc.w                $A832
  3154.         EndM
  3155.     ELSE
  3156.         IMPORT_CFM_FUNCTION GXSetColorSet
  3157.     ENDIF
  3158.  
  3159. ;
  3160. ; extern void GXSetColorProfile(gxColorProfile target, long size, void *colorProfileData)
  3161. ;
  3162.     IF ¨ GENERATINGCFM THEN
  3163.         Macro
  3164.         _GXSetColorProfile
  3165.             move.w              #$0146,D0
  3166.             dc.w                $A832
  3167.         EndM
  3168.     ELSE
  3169.         IMPORT_CFM_FUNCTION GXSetColorProfile
  3170.     ENDIF
  3171.  
  3172. ;
  3173. ; extern gxShape GXGetViewDeviceBitmap(gxViewDevice source)
  3174. ;
  3175.     IF ¨ GENERATINGCFM THEN
  3176.         Macro
  3177.         _GXGetViewDeviceBitmap
  3178.             move.w              #$0147,D0
  3179.             dc.w                $A832
  3180.         EndM
  3181.     ELSE
  3182.         IMPORT_CFM_FUNCTION GXGetViewDeviceBitmap
  3183.     ENDIF
  3184.  
  3185. ;
  3186. ; extern gxShape GXGetViewDeviceClip(gxViewDevice source)
  3187. ;
  3188.     IF ¨ GENERATINGCFM THEN
  3189.         Macro
  3190.         _GXGetViewDeviceClip
  3191.             move.w              #$0148,D0
  3192.             dc.w                $A832
  3193.         EndM
  3194.     ELSE
  3195.         IMPORT_CFM_FUNCTION GXGetViewDeviceClip
  3196.     ENDIF
  3197.  
  3198. ;
  3199. ; extern gxMapping *GXGetViewDeviceMapping(gxViewDevice source, gxMapping *map)
  3200. ;
  3201.     IF ¨ GENERATINGCFM THEN
  3202.         Macro
  3203.         _GXGetViewDeviceMapping
  3204.             move.w              #$0149,D0
  3205.             dc.w                $A832
  3206.         EndM
  3207.     ELSE
  3208.         IMPORT_CFM_FUNCTION GXGetViewDeviceMapping
  3209.     ENDIF
  3210.  
  3211. ;
  3212. ; extern gxViewGroup GXGetViewDeviceViewGroup(gxViewDevice source)
  3213. ;
  3214.     IF ¨ GENERATINGCFM THEN
  3215.         Macro
  3216.         _GXGetViewDeviceViewGroup
  3217.             move.w              #$014A,D0
  3218.             dc.w                $A832
  3219.         EndM
  3220.     ELSE
  3221.         IMPORT_CFM_FUNCTION GXGetViewDeviceViewGroup
  3222.     ENDIF
  3223.  
  3224. ;
  3225. ; extern void GXSetViewDeviceBitmap(gxViewDevice target, gxShape bitmapShape)
  3226. ;
  3227.     IF ¨ GENERATINGCFM THEN
  3228.         Macro
  3229.         _GXSetViewDeviceBitmap
  3230.             move.w              #$014B,D0
  3231.             dc.w                $A832
  3232.         EndM
  3233.     ELSE
  3234.         IMPORT_CFM_FUNCTION GXSetViewDeviceBitmap
  3235.     ENDIF
  3236.  
  3237. ;
  3238. ; extern void GXSetViewDeviceClip(gxViewDevice target, gxShape clip)
  3239. ;
  3240.     IF ¨ GENERATINGCFM THEN
  3241.         Macro
  3242.         _GXSetViewDeviceClip
  3243.             move.w              #$014C,D0
  3244.             dc.w                $A832
  3245.         EndM
  3246.     ELSE
  3247.         IMPORT_CFM_FUNCTION GXSetViewDeviceClip
  3248.     ENDIF
  3249.  
  3250. ;
  3251. ; extern void GXSetViewDeviceMapping(gxViewDevice target, const gxMapping *map)
  3252. ;
  3253.     IF ¨ GENERATINGCFM THEN
  3254.         Macro
  3255.         _GXSetViewDeviceMapping
  3256.             move.w              #$014D,D0
  3257.             dc.w                $A832
  3258.         EndM
  3259.     ELSE
  3260.         IMPORT_CFM_FUNCTION GXSetViewDeviceMapping
  3261.     ENDIF
  3262.  
  3263. ;
  3264. ; extern void GXSetViewDeviceViewGroup(gxViewDevice target, gxViewGroup group)
  3265. ;
  3266.     IF ¨ GENERATINGCFM THEN
  3267.         Macro
  3268.         _GXSetViewDeviceViewGroup
  3269.             move.w              #$014E,D0
  3270.             dc.w                $A832
  3271.         EndM
  3272.     ELSE
  3273.         IMPORT_CFM_FUNCTION GXSetViewDeviceViewGroup
  3274.     ENDIF
  3275.  
  3276. ;
  3277. ; extern long GXGetViewPortChildren(gxViewPort source, gxViewPort list[2147483647])
  3278. ;
  3279.     IF ¨ GENERATINGCFM THEN
  3280.         Macro
  3281.         _GXGetViewPortChildren
  3282.             move.w              #$014F,D0
  3283.             dc.w                $A832
  3284.         EndM
  3285.     ELSE
  3286.         IMPORT_CFM_FUNCTION GXGetViewPortChildren
  3287.     ENDIF
  3288.  
  3289. ;
  3290. ; extern gxShape GXGetViewPortClip(gxViewPort source)
  3291. ;
  3292.     IF ¨ GENERATINGCFM THEN
  3293.         Macro
  3294.         _GXGetViewPortClip
  3295.             move.w              #$0150,D0
  3296.             dc.w                $A832
  3297.         EndM
  3298.     ELSE
  3299.         IMPORT_CFM_FUNCTION GXGetViewPortClip
  3300.     ENDIF
  3301.  
  3302. ;
  3303. ; extern long GXGetViewPortDither(gxViewPort source)
  3304. ;
  3305.     IF ¨ GENERATINGCFM THEN
  3306.         Macro
  3307.         _GXGetViewPortDither
  3308.             move.w              #$0151,D0
  3309.             dc.w                $A832
  3310.         EndM
  3311.     ELSE
  3312.         IMPORT_CFM_FUNCTION GXGetViewPortDither
  3313.     ENDIF
  3314.  
  3315. ;
  3316. ; extern Boolean GXGetViewPortHalftone(gxViewPort source, gxHalftone *data)
  3317. ;
  3318.     IF ¨ GENERATINGCFM THEN
  3319.         Macro
  3320.         _GXGetViewPortHalftone
  3321.             move.w              #$0152,D0
  3322.             dc.w                $A832
  3323.         EndM
  3324.     ELSE
  3325.         IMPORT_CFM_FUNCTION GXGetViewPortHalftone
  3326.     ENDIF
  3327.  
  3328. ;
  3329. ; extern gxMapping *GXGetViewPortMapping(gxViewPort source, gxMapping *map)
  3330. ;
  3331.     IF ¨ GENERATINGCFM THEN
  3332.         Macro
  3333.         _GXGetViewPortMapping
  3334.             move.w              #$0153,D0
  3335.             dc.w                $A832
  3336.         EndM
  3337.     ELSE
  3338.         IMPORT_CFM_FUNCTION GXGetViewPortMapping
  3339.     ENDIF
  3340.  
  3341. ;
  3342. ; extern gxViewPort GXGetViewPortParent(gxViewPort source)
  3343. ;
  3344.     IF ¨ GENERATINGCFM THEN
  3345.         Macro
  3346.         _GXGetViewPortParent
  3347.             move.w              #$0154,D0
  3348.             dc.w                $A832
  3349.         EndM
  3350.     ELSE
  3351.         IMPORT_CFM_FUNCTION GXGetViewPortParent
  3352.     ENDIF
  3353.  
  3354. ;
  3355. ; extern gxViewGroup GXGetViewPortViewGroup(gxViewPort source)
  3356. ;
  3357.     IF ¨ GENERATINGCFM THEN
  3358.         Macro
  3359.         _GXGetViewPortViewGroup
  3360.             move.w              #$0155,D0
  3361.             dc.w                $A832
  3362.         EndM
  3363.     ELSE
  3364.         IMPORT_CFM_FUNCTION GXGetViewPortViewGroup
  3365.     ENDIF
  3366.  
  3367. ;
  3368. ; extern long GXGetViewPortHalftoneMatrix(gxViewPort source, gxViewDevice sourceDevice, gxHalftoneMatrix *theMatrix)
  3369. ;
  3370.     IF ¨ GENERATINGCFM THEN
  3371.         Macro
  3372.         _GXGetViewPortHalftoneMatrix
  3373.             move.w              #$0273,D0
  3374.             dc.w                $A832
  3375.         EndM
  3376.     ELSE
  3377.         IMPORT_CFM_FUNCTION GXGetViewPortHalftoneMatrix
  3378.     ENDIF
  3379.  
  3380. ;
  3381. ; extern void GXSetViewPortChildren(gxViewPort target, long count, const gxViewPort list[2147483647])
  3382. ;
  3383.     IF ¨ GENERATINGCFM THEN
  3384.         Macro
  3385.         _GXSetViewPortChildren
  3386.             move.w              #$0156,D0
  3387.             dc.w                $A832
  3388.         EndM
  3389.     ELSE
  3390.         IMPORT_CFM_FUNCTION GXSetViewPortChildren
  3391.     ENDIF
  3392.  
  3393. ;
  3394. ; extern void GXSetViewPortClip(gxViewPort target, gxShape clip)
  3395. ;
  3396.     IF ¨ GENERATINGCFM THEN
  3397.         Macro
  3398.         _GXSetViewPortClip
  3399.             move.w              #$0157,D0
  3400.             dc.w                $A832
  3401.         EndM
  3402.     ELSE
  3403.         IMPORT_CFM_FUNCTION GXSetViewPortClip
  3404.     ENDIF
  3405.  
  3406. ;
  3407. ; extern void GXSetViewPortDither(gxViewPort target, long level)
  3408. ;
  3409.     IF ¨ GENERATINGCFM THEN
  3410.         Macro
  3411.         _GXSetViewPortDither
  3412.             move.w              #$0158,D0
  3413.             dc.w                $A832
  3414.         EndM
  3415.     ELSE
  3416.         IMPORT_CFM_FUNCTION GXSetViewPortDither
  3417.     ENDIF
  3418.  
  3419. ;
  3420. ; extern void GXSetViewPortHalftone(gxViewPort target, const gxHalftone *data)
  3421. ;
  3422.     IF ¨ GENERATINGCFM THEN
  3423.         Macro
  3424.         _GXSetViewPortHalftone
  3425.             move.w              #$0159,D0
  3426.             dc.w                $A832
  3427.         EndM
  3428.     ELSE
  3429.         IMPORT_CFM_FUNCTION GXSetViewPortHalftone
  3430.     ENDIF
  3431.  
  3432. ;
  3433. ; extern void GXSetViewPortMapping(gxViewPort target, const gxMapping *map)
  3434. ;
  3435.     IF ¨ GENERATINGCFM THEN
  3436.         Macro
  3437.         _GXSetViewPortMapping
  3438.             move.w              #$015A,D0
  3439.             dc.w                $A832
  3440.         EndM
  3441.     ELSE
  3442.         IMPORT_CFM_FUNCTION GXSetViewPortMapping
  3443.     ENDIF
  3444.  
  3445. ;
  3446. ; extern void GXSetViewPortParent(gxViewPort target, gxViewPort parent)
  3447. ;
  3448.     IF ¨ GENERATINGCFM THEN
  3449.         Macro
  3450.         _GXSetViewPortParent
  3451.             move.w              #$015B,D0
  3452.             dc.w                $A832
  3453.         EndM
  3454.     ELSE
  3455.         IMPORT_CFM_FUNCTION GXSetViewPortParent
  3456.     ENDIF
  3457.  
  3458. ;
  3459. ; extern void GXSetViewPortViewGroup(gxViewPort target, gxViewGroup group)
  3460. ;
  3461.     IF ¨ GENERATINGCFM THEN
  3462.         Macro
  3463.         _GXSetViewPortViewGroup
  3464.             move.w              #$015C,D0
  3465.             dc.w                $A832
  3466.         EndM
  3467.     ELSE
  3468.         IMPORT_CFM_FUNCTION GXSetViewPortViewGroup
  3469.     ENDIF
  3470.  
  3471. ;
  3472. ; extern long GXGetColorProfileTags(gxColorProfile source, long tagType, long index, long count, gxTag items[2147483647])
  3473. ;
  3474.     IF ¨ GENERATINGCFM THEN
  3475.         Macro
  3476.         _GXGetColorProfileTags
  3477.             move.w              #$015D,D0
  3478.             dc.w                $A832
  3479.         EndM
  3480.     ELSE
  3481.         IMPORT_CFM_FUNCTION GXGetColorProfileTags
  3482.     ENDIF
  3483.  
  3484. ;
  3485. ; extern long GXGetColorSetTags(gxColorSet source, long tagType, long index, long count, gxTag items[2147483647])
  3486. ;
  3487.     IF ¨ GENERATINGCFM THEN
  3488.         Macro
  3489.         _GXGetColorSetTags
  3490.             move.w              #$015E,D0
  3491.             dc.w                $A832
  3492.         EndM
  3493.     ELSE
  3494.         IMPORT_CFM_FUNCTION GXGetColorSetTags
  3495.     ENDIF
  3496.  
  3497. ;
  3498. ; extern long GXGetInkTags(gxInk source, long tagType, long index, long count, gxTag items[2147483647])
  3499. ;
  3500.     IF ¨ GENERATINGCFM THEN
  3501.         Macro
  3502.         _GXGetInkTags
  3503.             move.w              #$015F,D0
  3504.             dc.w                $A832
  3505.         EndM
  3506.     ELSE
  3507.         IMPORT_CFM_FUNCTION GXGetInkTags
  3508.     ENDIF
  3509.  
  3510. ;
  3511. ; extern long GXGetShapeTags(gxShape source, long tagType, long index, long count, gxTag items[2147483647])
  3512. ;
  3513.     IF ¨ GENERATINGCFM THEN
  3514.         Macro
  3515.         _GXGetShapeTags
  3516.             move.w              #$0160,D0
  3517.             dc.w                $A832
  3518.         EndM
  3519.     ELSE
  3520.         IMPORT_CFM_FUNCTION GXGetShapeTags
  3521.     ENDIF
  3522.  
  3523. ;
  3524. ; extern long GXGetStyleTags(gxStyle source, long tagType, long index, long count, gxTag items[2147483647])
  3525. ;
  3526.     IF ¨ GENERATINGCFM THEN
  3527.         Macro
  3528.         _GXGetStyleTags
  3529.             move.w              #$0161,D0
  3530.             dc.w                $A832
  3531.         EndM
  3532.     ELSE
  3533.         IMPORT_CFM_FUNCTION GXGetStyleTags
  3534.     ENDIF
  3535.  
  3536. ;
  3537. ; extern long GXGetTransformTags(gxTransform source, long tagType, long index, long count, gxTag items[2147483647])
  3538. ;
  3539.     IF ¨ GENERATINGCFM THEN
  3540.         Macro
  3541.         _GXGetTransformTags
  3542.             move.w              #$0162,D0
  3543.             dc.w                $A832
  3544.         EndM
  3545.     ELSE
  3546.         IMPORT_CFM_FUNCTION GXGetTransformTags
  3547.     ENDIF
  3548.  
  3549. ;
  3550. ; extern long GXGetViewDeviceTags(gxViewDevice source, long tagType, long index, long count, gxTag items[2147483647])
  3551. ;
  3552.     IF ¨ GENERATINGCFM THEN
  3553.         Macro
  3554.         _GXGetViewDeviceTags
  3555.             move.w              #$0163,D0
  3556.             dc.w                $A832
  3557.         EndM
  3558.     ELSE
  3559.         IMPORT_CFM_FUNCTION GXGetViewDeviceTags
  3560.     ENDIF
  3561.  
  3562. ;
  3563. ; extern long GXGetViewPortTags(gxViewPort source, long tagType, long index, long count, gxTag items[2147483647])
  3564. ;
  3565.     IF ¨ GENERATINGCFM THEN
  3566.         Macro
  3567.         _GXGetViewPortTags
  3568.             move.w              #$0164,D0
  3569.             dc.w                $A832
  3570.         EndM
  3571.     ELSE
  3572.         IMPORT_CFM_FUNCTION GXGetViewPortTags
  3573.     ENDIF
  3574.  
  3575. ;
  3576. ; extern void GXSetColorProfileTags(gxColorProfile target, long tagType, long index, long oldCount, long newCount, const gxTag items[2147483647])
  3577. ;
  3578.     IF ¨ GENERATINGCFM THEN
  3579.         Macro
  3580.         _GXSetColorProfileTags
  3581.             move.w              #$0165,D0
  3582.             dc.w                $A832
  3583.         EndM
  3584.     ELSE
  3585.         IMPORT_CFM_FUNCTION GXSetColorProfileTags
  3586.     ENDIF
  3587.  
  3588. ;
  3589. ; extern void GXSetColorSetTags(gxColorSet target, long tagType, long index, long oldCount, long newCount, const gxTag items[2147483647])
  3590. ;
  3591.     IF ¨ GENERATINGCFM THEN
  3592.         Macro
  3593.         _GXSetColorSetTags
  3594.             move.w              #$0166,D0
  3595.             dc.w                $A832
  3596.         EndM
  3597.     ELSE
  3598.         IMPORT_CFM_FUNCTION GXSetColorSetTags
  3599.     ENDIF
  3600.  
  3601. ;
  3602. ; extern void GXSetInkTags(gxInk target, long tagType, long index, long oldCount, long newCount, const gxTag items[2147483647])
  3603. ;
  3604.     IF ¨ GENERATINGCFM THEN
  3605.         Macro
  3606.         _GXSetInkTags
  3607.             move.w              #$0167,D0
  3608.             dc.w                $A832
  3609.         EndM
  3610.     ELSE
  3611.         IMPORT_CFM_FUNCTION GXSetInkTags
  3612.     ENDIF
  3613.  
  3614. ;
  3615. ; extern void GXSetShapeTags(gxShape target, long tagType, long index, long oldCount, long newCount, const gxTag items[2147483647])
  3616. ;
  3617.     IF ¨ GENERATINGCFM THEN
  3618.         Macro
  3619.         _GXSetShapeTags
  3620.             move.w              #$0168,D0
  3621.             dc.w                $A832
  3622.         EndM
  3623.     ELSE
  3624.         IMPORT_CFM_FUNCTION GXSetShapeTags
  3625.     ENDIF
  3626.  
  3627. ;
  3628. ; extern void GXSetStyleTags(gxStyle target, long tagType, long index, long oldCount, long newCount, const gxTag items[2147483647])
  3629. ;
  3630.     IF ¨ GENERATINGCFM THEN
  3631.         Macro
  3632.         _GXSetStyleTags
  3633.             move.w              #$0169,D0
  3634.             dc.w                $A832
  3635.         EndM
  3636.     ELSE
  3637.         IMPORT_CFM_FUNCTION GXSetStyleTags
  3638.     ENDIF
  3639.  
  3640. ;
  3641. ; extern void GXSetTransformTags(gxTransform target, long tagType, long index, long oldCount, long newCount, const gxTag items[2147483647])
  3642. ;
  3643.     IF ¨ GENERATINGCFM THEN
  3644.         Macro
  3645.         _GXSetTransformTags
  3646.             move.w              #$016A,D0
  3647.             dc.w                $A832
  3648.         EndM
  3649.     ELSE
  3650.         IMPORT_CFM_FUNCTION GXSetTransformTags
  3651.     ENDIF
  3652.  
  3653. ;
  3654. ; extern void GXSetViewDeviceTags(gxViewDevice target, long tagType, long index, long oldCount, long newCount, const gxTag items[2147483647])
  3655. ;
  3656.     IF ¨ GENERATINGCFM THEN
  3657.         Macro
  3658.         _GXSetViewDeviceTags
  3659.             move.w              #$016B,D0
  3660.             dc.w                $A832
  3661.         EndM
  3662.     ELSE
  3663.         IMPORT_CFM_FUNCTION GXSetViewDeviceTags
  3664.     ENDIF
  3665.  
  3666. ;
  3667. ; extern void GXSetViewPortTags(gxViewPort target, long tagType, long index, long oldCount, long newCount, const gxTag items[2147483647])
  3668. ;
  3669.     IF ¨ GENERATINGCFM THEN
  3670.         Macro
  3671.         _GXSetViewPortTags
  3672.             move.w              #$016C,D0
  3673.             dc.w                $A832
  3674.         EndM
  3675.     ELSE
  3676.         IMPORT_CFM_FUNCTION GXSetViewPortTags
  3677.     ENDIF
  3678.  
  3679. ;
  3680. ; extern gxInkAttribute GXGetInkAttributes(gxInk source)
  3681. ;
  3682.     IF ¨ GENERATINGCFM THEN
  3683.         Macro
  3684.         _GXGetInkAttributes
  3685.             move.w              #$016D,D0
  3686.             dc.w                $A832
  3687.         EndM
  3688.     ELSE
  3689.         IMPORT_CFM_FUNCTION GXGetInkAttributes
  3690.     ENDIF
  3691.  
  3692. ;
  3693. ; extern gxShapeAttribute GXGetShapeAttributes(gxShape source)
  3694. ;
  3695.     IF ¨ GENERATINGCFM THEN
  3696.         Macro
  3697.         _GXGetShapeAttributes
  3698.             move.w              #$016E,D0
  3699.             dc.w                $A832
  3700.         EndM
  3701.     ELSE
  3702.         IMPORT_CFM_FUNCTION GXGetShapeAttributes
  3703.     ENDIF
  3704.  
  3705. ;
  3706. ; extern gxInkAttribute GXGetShapeInkAttributes(gxShape source)
  3707. ;
  3708.     IF ¨ GENERATINGCFM THEN
  3709.         Macro
  3710.         _GXGetShapeInkAttributes
  3711.             move.w              #$016F,D0
  3712.             dc.w                $A832
  3713.         EndM
  3714.     ELSE
  3715.         IMPORT_CFM_FUNCTION GXGetShapeInkAttributes
  3716.     ENDIF
  3717.  
  3718. ;
  3719. ; extern gxStyleAttribute GXGetShapeStyleAttributes(gxShape source)
  3720. ;
  3721.     IF ¨ GENERATINGCFM THEN
  3722.         Macro
  3723.         _GXGetShapeStyleAttributes
  3724.             move.w              #$0170,D0
  3725.             dc.w                $A832
  3726.         EndM
  3727.     ELSE
  3728.         IMPORT_CFM_FUNCTION GXGetShapeStyleAttributes
  3729.     ENDIF
  3730.  
  3731. ;
  3732. ; extern gxStyleAttribute GXGetStyleAttributes(gxStyle source)
  3733. ;
  3734.     IF ¨ GENERATINGCFM THEN
  3735.         Macro
  3736.         _GXGetStyleAttributes
  3737.             move.w              #$0171,D0
  3738.             dc.w                $A832
  3739.         EndM
  3740.     ELSE
  3741.         IMPORT_CFM_FUNCTION GXGetStyleAttributes
  3742.     ENDIF
  3743.  
  3744. ;
  3745. ; extern gxTextAttribute GXGetShapeTextAttributes(gxShape source)
  3746. ;
  3747.     IF ¨ GENERATINGCFM THEN
  3748.         Macro
  3749.         _GXGetShapeTextAttributes
  3750.             move.w              #$0172,D0
  3751.             dc.w                $A832
  3752.         EndM
  3753.     ELSE
  3754.         IMPORT_CFM_FUNCTION GXGetShapeTextAttributes
  3755.     ENDIF
  3756.  
  3757. ;
  3758. ; extern gxTextAttribute GXGetStyleTextAttributes(gxStyle source)
  3759. ;
  3760.     IF ¨ GENERATINGCFM THEN
  3761.         Macro
  3762.         _GXGetStyleTextAttributes
  3763.             move.w              #$0173,D0
  3764.             dc.w                $A832
  3765.         EndM
  3766.     ELSE
  3767.         IMPORT_CFM_FUNCTION GXGetStyleTextAttributes
  3768.     ENDIF
  3769.  
  3770. ;
  3771. ; extern gxDeviceAttribute GXGetViewDeviceAttributes(gxViewDevice source)
  3772. ;
  3773.     IF ¨ GENERATINGCFM THEN
  3774.         Macro
  3775.         _GXGetViewDeviceAttributes
  3776.             move.w              #$0174,D0
  3777.             dc.w                $A832
  3778.         EndM
  3779.     ELSE
  3780.         IMPORT_CFM_FUNCTION GXGetViewDeviceAttributes
  3781.     ENDIF
  3782.  
  3783. ;
  3784. ; extern gxPortAttribute GXGetViewPortAttributes(gxViewPort source)
  3785. ;
  3786.     IF ¨ GENERATINGCFM THEN
  3787.         Macro
  3788.         _GXGetViewPortAttributes
  3789.             move.w              #$0175,D0
  3790.             dc.w                $A832
  3791.         EndM
  3792.     ELSE
  3793.         IMPORT_CFM_FUNCTION GXGetViewPortAttributes
  3794.     ENDIF
  3795.  
  3796. ;
  3797. ; extern void GXSetInkAttributes(gxInk target, gxInkAttribute attributes)
  3798. ;
  3799.     IF ¨ GENERATINGCFM THEN
  3800.         Macro
  3801.         _GXSetInkAttributes
  3802.             move.w              #$0176,D0
  3803.             dc.w                $A832
  3804.         EndM
  3805.     ELSE
  3806.         IMPORT_CFM_FUNCTION GXSetInkAttributes
  3807.     ENDIF
  3808.  
  3809. ;
  3810. ; extern void GXSetShapeAttributes(gxShape target, gxShapeAttribute attributes)
  3811. ;
  3812.     IF ¨ GENERATINGCFM THEN
  3813.         Macro
  3814.         _GXSetShapeAttributes
  3815.             move.w              #$0177,D0
  3816.             dc.w                $A832
  3817.         EndM
  3818.     ELSE
  3819.         IMPORT_CFM_FUNCTION GXSetShapeAttributes
  3820.     ENDIF
  3821.  
  3822. ;
  3823. ; extern void GXSetShapeInkAttributes(gxShape target, gxInkAttribute attributes)
  3824. ;
  3825.     IF ¨ GENERATINGCFM THEN
  3826.         Macro
  3827.         _GXSetShapeInkAttributes
  3828.             move.w              #$0178,D0
  3829.             dc.w                $A832
  3830.         EndM
  3831.     ELSE
  3832.         IMPORT_CFM_FUNCTION GXSetShapeInkAttributes
  3833.     ENDIF
  3834.  
  3835. ;
  3836. ; extern void GXSetShapeStyleAttributes(gxShape target, gxStyleAttribute attributes)
  3837. ;
  3838.     IF ¨ GENERATINGCFM THEN
  3839.         Macro
  3840.         _GXSetShapeStyleAttributes
  3841.             move.w              #$0179,D0
  3842.             dc.w                $A832
  3843.         EndM
  3844.     ELSE
  3845.         IMPORT_CFM_FUNCTION GXSetShapeStyleAttributes
  3846.     ENDIF
  3847.  
  3848. ;
  3849. ; extern void GXSetStyleAttributes(gxStyle target, gxStyleAttribute attributes)
  3850. ;
  3851.     IF ¨ GENERATINGCFM THEN
  3852.         Macro
  3853.         _GXSetStyleAttributes
  3854.             move.w              #$017A,D0
  3855.             dc.w                $A832
  3856.         EndM
  3857.     ELSE
  3858.         IMPORT_CFM_FUNCTION GXSetStyleAttributes
  3859.     ENDIF
  3860.  
  3861. ;
  3862. ; extern void GXSetShapeTextAttributes(gxShape target, gxTextAttribute attributes)
  3863. ;
  3864.     IF ¨ GENERATINGCFM THEN
  3865.         Macro
  3866.         _GXSetShapeTextAttributes
  3867.             move.w              #$017B,D0
  3868.             dc.w                $A832
  3869.         EndM
  3870.     ELSE
  3871.         IMPORT_CFM_FUNCTION GXSetShapeTextAttributes
  3872.     ENDIF
  3873.  
  3874. ;
  3875. ; extern void GXSetStyleTextAttributes(gxStyle target, gxTextAttribute attributes)
  3876. ;
  3877.     IF ¨ GENERATINGCFM THEN
  3878.         Macro
  3879.         _GXSetStyleTextAttributes
  3880.             move.w              #$017C,D0
  3881.             dc.w                $A832
  3882.         EndM
  3883.     ELSE
  3884.         IMPORT_CFM_FUNCTION GXSetStyleTextAttributes
  3885.     ENDIF
  3886.  
  3887. ;
  3888. ; extern void GXSetViewDeviceAttributes(gxViewDevice target, gxDeviceAttribute attributes)
  3889. ;
  3890.     IF ¨ GENERATINGCFM THEN
  3891.         Macro
  3892.         _GXSetViewDeviceAttributes
  3893.             move.w              #$017D,D0
  3894.             dc.w                $A832
  3895.         EndM
  3896.     ELSE
  3897.         IMPORT_CFM_FUNCTION GXSetViewDeviceAttributes
  3898.     ENDIF
  3899.  
  3900. ;
  3901. ; extern void GXSetViewPortAttributes(gxViewPort target, gxPortAttribute attributes)
  3902. ;
  3903.     IF ¨ GENERATINGCFM THEN
  3904.         Macro
  3905.         _GXSetViewPortAttributes
  3906.             move.w              #$017E,D0
  3907.             dc.w                $A832
  3908.         EndM
  3909.     ELSE
  3910.         IMPORT_CFM_FUNCTION GXSetViewPortAttributes
  3911.     ENDIF
  3912.  
  3913. ;
  3914. ; extern long GXGetColorProfileOwners(gxColorProfile source)
  3915. ;
  3916.     IF ¨ GENERATINGCFM THEN
  3917.         Macro
  3918.         _GXGetColorProfileOwners
  3919.             move.w              #$017F,D0
  3920.             dc.w                $A832
  3921.         EndM
  3922.     ELSE
  3923.         IMPORT_CFM_FUNCTION GXGetColorProfileOwners
  3924.     ENDIF
  3925.  
  3926. ;
  3927. ; extern long GXGetColorSetOwners(gxColorSet source)
  3928. ;
  3929.     IF ¨ GENERATINGCFM THEN
  3930.         Macro
  3931.         _GXGetColorSetOwners
  3932.             move.w              #$0180,D0
  3933.             dc.w                $A832
  3934.         EndM
  3935.     ELSE
  3936.         IMPORT_CFM_FUNCTION GXGetColorSetOwners
  3937.     ENDIF
  3938.  
  3939. ;
  3940. ; extern long GXGetInkOwners(gxInk source)
  3941. ;
  3942.     IF ¨ GENERATINGCFM THEN
  3943.         Macro
  3944.         _GXGetInkOwners
  3945.             move.w              #$0181,D0
  3946.             dc.w                $A832
  3947.         EndM
  3948.     ELSE
  3949.         IMPORT_CFM_FUNCTION GXGetInkOwners
  3950.     ENDIF
  3951.  
  3952. ;
  3953. ; extern long GXGetShapeOwners(gxShape source)
  3954. ;
  3955.     IF ¨ GENERATINGCFM THEN
  3956.         Macro
  3957.         _GXGetShapeOwners
  3958.             move.w              #$0182,D0
  3959.             dc.w                $A832
  3960.         EndM
  3961.     ELSE
  3962.         IMPORT_CFM_FUNCTION GXGetShapeOwners
  3963.     ENDIF
  3964.  
  3965. ;
  3966. ; extern long GXGetStyleOwners(gxStyle source)
  3967. ;
  3968.     IF ¨ GENERATINGCFM THEN
  3969.         Macro
  3970.         _GXGetStyleOwners
  3971.             move.w              #$0183,D0
  3972.             dc.w                $A832
  3973.         EndM
  3974.     ELSE
  3975.         IMPORT_CFM_FUNCTION GXGetStyleOwners
  3976.     ENDIF
  3977.  
  3978. ;
  3979. ; extern long GXGetTagOwners(gxTag source)
  3980. ;
  3981.     IF ¨ GENERATINGCFM THEN
  3982.         Macro
  3983.         _GXGetTagOwners
  3984.             move.w              #$0184,D0
  3985.             dc.w                $A832
  3986.         EndM
  3987.     ELSE
  3988.         IMPORT_CFM_FUNCTION GXGetTagOwners
  3989.     ENDIF
  3990.  
  3991. ;
  3992. ; extern long GXGetTransformOwners(gxTransform source)
  3993. ;
  3994.     IF ¨ GENERATINGCFM THEN
  3995.         Macro
  3996.         _GXGetTransformOwners
  3997.             move.w              #$0185,D0
  3998.             dc.w                $A832
  3999.         EndM
  4000.     ELSE
  4001.         IMPORT_CFM_FUNCTION GXGetTransformOwners
  4002.     ENDIF
  4003.  
  4004. ;
  4005. ; extern void GXLockShape(gxShape target)
  4006. ;
  4007.     IF ¨ GENERATINGCFM THEN
  4008.         Macro
  4009.         _GXLockShape
  4010.             move.w              #$0186,D0
  4011.             dc.w                $A832
  4012.         EndM
  4013.     ELSE
  4014.         IMPORT_CFM_FUNCTION GXLockShape
  4015.     ENDIF
  4016.  
  4017. ;
  4018. ; extern void GXLockTag(gxTag target)
  4019. ;
  4020.     IF ¨ GENERATINGCFM THEN
  4021.         Macro
  4022.         _GXLockTag
  4023.             move.w              #$0187,D0
  4024.             dc.w                $A832
  4025.         EndM
  4026.     ELSE
  4027.         IMPORT_CFM_FUNCTION GXLockTag
  4028.     ENDIF
  4029.  
  4030. ;
  4031. ; extern void GXUnlockShape(gxShape target)
  4032. ;
  4033.     IF ¨ GENERATINGCFM THEN
  4034.         Macro
  4035.         _GXUnlockShape
  4036.             move.w              #$0188,D0
  4037.             dc.w                $A832
  4038.         EndM
  4039.     ELSE
  4040.         IMPORT_CFM_FUNCTION GXUnlockShape
  4041.     ENDIF
  4042.  
  4043. ;
  4044. ; extern void GXUnlockTag(gxTag target)
  4045. ;
  4046.     IF ¨ GENERATINGCFM THEN
  4047.         Macro
  4048.         _GXUnlockTag
  4049.             move.w              #$0189,D0
  4050.             dc.w                $A832
  4051.         EndM
  4052.     ELSE
  4053.         IMPORT_CFM_FUNCTION GXUnlockTag
  4054.     ENDIF
  4055.  
  4056. ;
  4057. ; extern void *GXGetShapeStructure(gxShape source, long *length)
  4058. ;
  4059.     IF ¨ GENERATINGCFM THEN
  4060.         Macro
  4061.         _GXGetShapeStructure
  4062.             move.w              #$018A,D0
  4063.             dc.w                $A832
  4064.         EndM
  4065.     ELSE
  4066.         IMPORT_CFM_FUNCTION GXGetShapeStructure
  4067.     ENDIF
  4068.  
  4069. ;
  4070. ; extern void *GXGetTagStructure(gxTag source, long *length)
  4071. ;
  4072.     IF ¨ GENERATINGCFM THEN
  4073.         Macro
  4074.         _GXGetTagStructure
  4075.             move.w              #$018B,D0
  4076.             dc.w                $A832
  4077.         EndM
  4078.     ELSE
  4079.         IMPORT_CFM_FUNCTION GXGetTagStructure
  4080.     ENDIF
  4081.  
  4082. ;
  4083. ; extern Fixed GXGetColorDistance(const gxColor *target, const gxColor *source)
  4084. ;
  4085.     IF ¨ GENERATINGCFM THEN
  4086.         Macro
  4087.         _GXGetColorDistance
  4088.             move.w              #$018C,D0
  4089.             dc.w                $A832
  4090.         EndM
  4091.     ELSE
  4092.         IMPORT_CFM_FUNCTION GXGetColorDistance
  4093.     ENDIF
  4094.  
  4095. ;
  4096. ; extern gxPoint *GXShapeLengthToPoint(gxShape target, long index, Fixed length, gxPoint *location, gxPoint *tangent)
  4097. ;
  4098.     IF ¨ GENERATINGCFM THEN
  4099.         Macro
  4100.         _GXShapeLengthToPoint
  4101.             move.w              #$018D,D0
  4102.             dc.w                $A832
  4103.         EndM
  4104.     ELSE
  4105.         IMPORT_CFM_FUNCTION GXShapeLengthToPoint
  4106.     ENDIF
  4107.  
  4108. ;
  4109. ; extern wide *GXGetShapeArea(gxShape source, long index, wide *area)
  4110. ;
  4111.     IF ¨ GENERATINGCFM THEN
  4112.         Macro
  4113.         _GXGetShapeArea
  4114.             move.w              #$018E,D0
  4115.             dc.w                $A832
  4116.         EndM
  4117.     ELSE
  4118.         IMPORT_CFM_FUNCTION GXGetShapeArea
  4119.     ENDIF
  4120.  
  4121. ;
  4122. ; extern long GXGetShapeCacheSize(gxShape source)
  4123. ;
  4124.     IF ¨ GENERATINGCFM THEN
  4125.         Macro
  4126.         _GXGetShapeCacheSize
  4127.             move.w              #$018F,D0
  4128.             dc.w                $A832
  4129.         EndM
  4130.     ELSE
  4131.         IMPORT_CFM_FUNCTION GXGetShapeCacheSize
  4132.     ENDIF
  4133.  
  4134. ;
  4135. ; extern gxPoint *GXGetShapeCenter(gxShape source, long index, gxPoint *center)
  4136. ;
  4137.     IF ¨ GENERATINGCFM THEN
  4138.         Macro
  4139.         _GXGetShapeCenter
  4140.             move.w              #$0190,D0
  4141.             dc.w                $A832
  4142.         EndM
  4143.     ELSE
  4144.         IMPORT_CFM_FUNCTION GXGetShapeCenter
  4145.     ENDIF
  4146.  
  4147. ;
  4148. ; extern gxContourDirection GXGetShapeDirection(gxShape source, long contour)
  4149. ;
  4150.     IF ¨ GENERATINGCFM THEN
  4151.         Macro
  4152.         _GXGetShapeDirection
  4153.             move.w              #$0191,D0
  4154.             dc.w                $A832
  4155.         EndM
  4156.     ELSE
  4157.         IMPORT_CFM_FUNCTION GXGetShapeDirection
  4158.     ENDIF
  4159.  
  4160. ;
  4161. ; extern long GXGetShapeIndex(gxShape source, long contour, long vector)
  4162. ;
  4163.     IF ¨ GENERATINGCFM THEN
  4164.         Macro
  4165.         _GXGetShapeIndex
  4166.             move.w              #$0192,D0
  4167.             dc.w                $A832
  4168.         EndM
  4169.     ELSE
  4170.         IMPORT_CFM_FUNCTION GXGetShapeIndex
  4171.     ENDIF
  4172.  
  4173. ;
  4174. ; extern wide *GXGetShapeLength(gxShape source, long index, wide *length)
  4175. ;
  4176.     IF ¨ GENERATINGCFM THEN
  4177.         Macro
  4178.         _GXGetShapeLength
  4179.             move.w              #$0193,D0
  4180.             dc.w                $A832
  4181.         EndM
  4182.     ELSE
  4183.         IMPORT_CFM_FUNCTION GXGetShapeLength
  4184.     ENDIF
  4185.  
  4186. ;
  4187. ; extern long GXGetShapeSize(gxShape source)
  4188. ;
  4189.     IF ¨ GENERATINGCFM THEN
  4190.         Macro
  4191.         _GXGetShapeSize
  4192.             move.w              #$0194,D0
  4193.             dc.w                $A832
  4194.         EndM
  4195.     ELSE
  4196.         IMPORT_CFM_FUNCTION GXGetShapeSize
  4197.     ENDIF
  4198.  
  4199. ;
  4200. ; extern long GXCountShapeContours(gxShape source)
  4201. ;
  4202.     IF ¨ GENERATINGCFM THEN
  4203.         Macro
  4204.         _GXCountShapeContours
  4205.             move.w              #$0195,D0
  4206.             dc.w                $A832
  4207.         EndM
  4208.     ELSE
  4209.         IMPORT_CFM_FUNCTION GXCountShapeContours
  4210.     ENDIF
  4211.  
  4212. ;
  4213. ; extern long GXCountShapePoints(gxShape source, long contour)
  4214. ;
  4215.     IF ¨ GENERATINGCFM THEN
  4216.         Macro
  4217.         _GXCountShapePoints
  4218.             move.w              #$0196,D0
  4219.             dc.w                $A832
  4220.         EndM
  4221.     ELSE
  4222.         IMPORT_CFM_FUNCTION GXCountShapePoints
  4223.     ENDIF
  4224.  
  4225. ;  returns the number of positions 
  4226. ;
  4227. ; extern long GXGetShapeDashPositions(gxShape source, gxMapping dashMappings[2147483647])
  4228. ;
  4229.     IF ¨ GENERATINGCFM THEN
  4230.         Macro
  4231.         _GXGetShapeDashPositions
  4232.             move.w              #$0197,D0
  4233.             dc.w                $A832
  4234.         EndM
  4235.     ELSE
  4236.         IMPORT_CFM_FUNCTION GXGetShapeDashPositions
  4237.     ENDIF
  4238.  
  4239. ;
  4240. ; extern long GXGetShapeDeviceArea(gxShape source, gxViewPort port, gxViewDevice device)
  4241. ;
  4242.     IF ¨ GENERATINGCFM THEN
  4243.         Macro
  4244.         _GXGetShapeDeviceArea
  4245.             move.w              #$0198,D0
  4246.             dc.w                $A832
  4247.         EndM
  4248.     ELSE
  4249.         IMPORT_CFM_FUNCTION GXGetShapeDeviceArea
  4250.     ENDIF
  4251.  
  4252. ;
  4253. ; extern Boolean GXGetShapeDeviceBounds(gxShape source, gxViewPort port, gxViewDevice device, gxRectangle *bounds)
  4254. ;
  4255.     IF ¨ GENERATINGCFM THEN
  4256.         Macro
  4257.         _GXGetShapeDeviceBounds
  4258.             move.w              #$0199,D0
  4259.             dc.w                $A832
  4260.         EndM
  4261.     ELSE
  4262.         IMPORT_CFM_FUNCTION GXGetShapeDeviceBounds
  4263.     ENDIF
  4264.  
  4265. ;
  4266. ; extern gxColorSet GXGetShapeDeviceColors(gxShape source, gxViewPort port, gxViewDevice device, long *width)
  4267. ;
  4268.     IF ¨ GENERATINGCFM THEN
  4269.         Macro
  4270.         _GXGetShapeDeviceColors
  4271.             move.w              #$019A,D0
  4272.             dc.w                $A832
  4273.         EndM
  4274.     ELSE
  4275.         IMPORT_CFM_FUNCTION GXGetShapeDeviceColors
  4276.     ENDIF
  4277.  
  4278. ;
  4279. ; extern Boolean GXGetShapeGlobalBounds(gxShape source, gxViewPort port, gxViewGroup group, gxRectangle *bounds)
  4280. ;
  4281.     IF ¨ GENERATINGCFM THEN
  4282.         Macro
  4283.         _GXGetShapeGlobalBounds
  4284.             move.w              #$019B,D0
  4285.             dc.w                $A832
  4286.         EndM
  4287.     ELSE
  4288.         IMPORT_CFM_FUNCTION GXGetShapeGlobalBounds
  4289.     ENDIF
  4290.  
  4291. ;
  4292. ; extern long GXGetShapeGlobalViewDevices(gxShape source, gxViewPort port, gxViewDevice list[2147483647])
  4293. ;
  4294.     IF ¨ GENERATINGCFM THEN
  4295.         Macro
  4296.         _GXGetShapeGlobalViewDevices
  4297.             move.w              #$019C,D0
  4298.             dc.w                $A832
  4299.         EndM
  4300.     ELSE
  4301.         IMPORT_CFM_FUNCTION GXGetShapeGlobalViewDevices
  4302.     ENDIF
  4303.  
  4304. ;
  4305. ; extern long GXGetShapeGlobalViewPorts(gxShape source, gxViewPort list[2147483647])
  4306. ;
  4307.     IF ¨ GENERATINGCFM THEN
  4308.         Macro
  4309.         _GXGetShapeGlobalViewPorts
  4310.             move.w              #$019D,D0
  4311.             dc.w                $A832
  4312.         EndM
  4313.     ELSE
  4314.         IMPORT_CFM_FUNCTION GXGetShapeGlobalViewPorts
  4315.     ENDIF
  4316.  
  4317. ;
  4318. ; extern gxRectangle *GXGetShapeLocalBounds(gxShape source, gxRectangle *bounds)
  4319. ;
  4320.     IF ¨ GENERATINGCFM THEN
  4321.         Macro
  4322.         _GXGetShapeLocalBounds
  4323.             move.w              #$019E,D0
  4324.             dc.w                $A832
  4325.         EndM
  4326.     ELSE
  4327.         IMPORT_CFM_FUNCTION GXGetShapeLocalBounds
  4328.     ENDIF
  4329.  
  4330. ;  returns the number of positions 
  4331. ;
  4332. ; extern long GXGetShapePatternPositions(gxShape source, gxPoint positions[2147483647])
  4333. ;
  4334.     IF ¨ GENERATINGCFM THEN
  4335.         Macro
  4336.         _GXGetShapePatternPositions
  4337.             move.w              #$019F,D0
  4338.             dc.w                $A832
  4339.         EndM
  4340.     ELSE
  4341.         IMPORT_CFM_FUNCTION GXGetShapePatternPositions
  4342.     ENDIF
  4343.  
  4344. ;
  4345. ; extern void GXGetShapeLocalFontMetrics(gxShape sourceShape, gxPoint *before, gxPoint *after, gxPoint *caretAngle, gxPoint *caretOffset)
  4346. ;
  4347.     IF ¨ GENERATINGCFM THEN
  4348.         Macro
  4349.         _GXGetShapeLocalFontMetrics
  4350.             move.w              #$01A0,D0
  4351.             dc.w                $A832
  4352.         EndM
  4353.     ELSE
  4354.         IMPORT_CFM_FUNCTION GXGetShapeLocalFontMetrics
  4355.     ENDIF
  4356.  
  4357. ;
  4358. ; extern void GXGetShapeDeviceFontMetrics(gxShape sourceShape, gxViewPort port, gxViewDevice device, gxPoint *before, gxPoint *after, gxPoint *caretAngle, gxPoint *caretOffset)
  4359. ;
  4360.     IF ¨ GENERATINGCFM THEN
  4361.         Macro
  4362.         _GXGetShapeDeviceFontMetrics
  4363.             move.w              #$01A1,D0
  4364.             dc.w                $A832
  4365.         EndM
  4366.     ELSE
  4367.         IMPORT_CFM_FUNCTION GXGetShapeDeviceFontMetrics
  4368.     ENDIF
  4369.  
  4370. ;
  4371. ; extern long GXGetViewGroupViewDevices(gxViewGroup source, gxViewDevice list[2147483647])
  4372. ;
  4373.     IF ¨ GENERATINGCFM THEN
  4374.         Macro
  4375.         _GXGetViewGroupViewDevices
  4376.             move.w              #$01A2,D0
  4377.             dc.w                $A832
  4378.         EndM
  4379.     ELSE
  4380.         IMPORT_CFM_FUNCTION GXGetViewGroupViewDevices
  4381.     ENDIF
  4382.  
  4383. ;
  4384. ; extern long GXGetViewGroupViewPorts(gxViewGroup source, gxViewPort list[2147483647])
  4385. ;
  4386.     IF ¨ GENERATINGCFM THEN
  4387.         Macro
  4388.         _GXGetViewGroupViewPorts
  4389.             move.w              #$01A3,D0
  4390.             dc.w                $A832
  4391.         EndM
  4392.     ELSE
  4393.         IMPORT_CFM_FUNCTION GXGetViewGroupViewPorts
  4394.     ENDIF
  4395.  
  4396. ;
  4397. ; extern gxMapping *GXGetViewPortGlobalMapping(gxViewPort source, gxMapping *map)
  4398. ;
  4399.     IF ¨ GENERATINGCFM THEN
  4400.         Macro
  4401.         _GXGetViewPortGlobalMapping
  4402.             move.w              #$01A4,D0
  4403.             dc.w                $A832
  4404.         EndM
  4405.     ELSE
  4406.         IMPORT_CFM_FUNCTION GXGetViewPortGlobalMapping
  4407.     ENDIF
  4408.  
  4409. ;
  4410. ; extern long GXGetViewPortViewDevices(gxViewPort source, gxViewDevice list[2147483647])
  4411. ;
  4412.     IF ¨ GENERATINGCFM THEN
  4413.         Macro
  4414.         _GXGetViewPortViewDevices
  4415.             move.w              #$01A5,D0
  4416.             dc.w                $A832
  4417.         EndM
  4418.     ELSE
  4419.         IMPORT_CFM_FUNCTION GXGetViewPortViewDevices
  4420.     ENDIF
  4421.  
  4422. ;
  4423. ; extern gxShape GXHitTestPicture(gxShape target, const gxPoint *test, gxHitTestInfo *result, long level, long depth)
  4424. ;
  4425.     IF ¨ GENERATINGCFM THEN
  4426.         Macro
  4427.         _GXHitTestPicture
  4428.             move.w              #$01A6,D0
  4429.             dc.w                $A832
  4430.         EndM
  4431.     ELSE
  4432.         IMPORT_CFM_FUNCTION GXHitTestPicture
  4433.     ENDIF
  4434.  
  4435. ;
  4436. ; extern Boolean GXIntersectRectangle(gxRectangle *target, const gxRectangle *source, const gxRectangle *operand)
  4437. ;
  4438.     IF ¨ GENERATINGCFM THEN
  4439.         Macro
  4440.         _GXIntersectRectangle
  4441.             move.w              #$01A7,D0
  4442.             dc.w                $A832
  4443.         EndM
  4444.     ELSE
  4445.         IMPORT_CFM_FUNCTION GXIntersectRectangle
  4446.     ENDIF
  4447.  
  4448. ;
  4449. ; extern gxRectangle *GXUnionRectangle(gxRectangle *target, const gxRectangle *source, const gxRectangle *operand)
  4450. ;
  4451.     IF ¨ GENERATINGCFM THEN
  4452.         Macro
  4453.         _GXUnionRectangle
  4454.             move.w              #$01A8,D0
  4455.             dc.w                $A832
  4456.         EndM
  4457.     ELSE
  4458.         IMPORT_CFM_FUNCTION GXUnionRectangle
  4459.     ENDIF
  4460.  
  4461. ;
  4462. ; extern Boolean GXTouchesRectanglePoint(const gxRectangle *target, const gxPoint *test)
  4463. ;
  4464.     IF ¨ GENERATINGCFM THEN
  4465.         Macro
  4466.         _GXTouchesRectanglePoint
  4467.             move.w              #$01A9,D0
  4468.             dc.w                $A832
  4469.         EndM
  4470.     ELSE
  4471.         IMPORT_CFM_FUNCTION GXTouchesRectanglePoint
  4472.     ENDIF
  4473.  
  4474. ;
  4475. ; extern Boolean GXTouchesShape(gxShape target, gxShape test)
  4476. ;
  4477.     IF ¨ GENERATINGCFM THEN
  4478.         Macro
  4479.         _GXTouchesShape
  4480.             move.w              #$01AA,D0
  4481.             dc.w                $A832
  4482.         EndM
  4483.     ELSE
  4484.         IMPORT_CFM_FUNCTION GXTouchesShape
  4485.     ENDIF
  4486.  
  4487. ;
  4488. ; extern Boolean GXTouchesBoundsShape(const gxRectangle *target, gxShape test)
  4489. ;
  4490.     IF ¨ GENERATINGCFM THEN
  4491.         Macro
  4492.         _GXTouchesBoundsShape
  4493.             move.w              #$01AB,D0
  4494.             dc.w                $A832
  4495.         EndM
  4496.     ELSE
  4497.         IMPORT_CFM_FUNCTION GXTouchesBoundsShape
  4498.     ENDIF
  4499.  
  4500. ;
  4501. ; extern Boolean GXContainsRectangle(const gxRectangle *container, const gxRectangle *test)
  4502. ;
  4503.     IF ¨ GENERATINGCFM THEN
  4504.         Macro
  4505.         _GXContainsRectangle
  4506.             move.w              #$01AC,D0
  4507.             dc.w                $A832
  4508.         EndM
  4509.     ELSE
  4510.         IMPORT_CFM_FUNCTION GXContainsRectangle
  4511.     ENDIF
  4512.  
  4513. ;
  4514. ; extern Boolean GXContainsShape(gxShape container, gxShape test)
  4515. ;
  4516.     IF ¨ GENERATINGCFM THEN
  4517.         Macro
  4518.         _GXContainsShape
  4519.             move.w              #$01AD,D0
  4520.             dc.w                $A832
  4521.         EndM
  4522.     ELSE
  4523.         IMPORT_CFM_FUNCTION GXContainsShape
  4524.     ENDIF
  4525.  
  4526. ;
  4527. ; extern Boolean GXContainsBoundsShape(const gxRectangle *container, gxShape test, long index)
  4528. ;
  4529.     IF ¨ GENERATINGCFM THEN
  4530.         Macro
  4531.         _GXContainsBoundsShape
  4532.             move.w              #$01AE,D0
  4533.             dc.w                $A832
  4534.         EndM
  4535.     ELSE
  4536.         IMPORT_CFM_FUNCTION GXContainsBoundsShape
  4537.     ENDIF
  4538.  
  4539. ;
  4540. ; extern gxColor *GXConvertColor(gxColor *target, gxColorSpace space, gxColorSet aSet, gxColorProfile profile)
  4541. ;
  4542.     IF ¨ GENERATINGCFM THEN
  4543.         Macro
  4544.         _GXConvertColor
  4545.             move.w              #$01AF,D0
  4546.             dc.w                $A832
  4547.         EndM
  4548.     ELSE
  4549.         IMPORT_CFM_FUNCTION GXConvertColor
  4550.     ENDIF
  4551.  
  4552. ;
  4553. ; extern gxColor *GXCombineColor(gxColor *target, gxInk operand)
  4554. ;
  4555.     IF ¨ GENERATINGCFM THEN
  4556.         Macro
  4557.         _GXCombineColor
  4558.             move.w              #$01B0,D0
  4559.             dc.w                $A832
  4560.         EndM
  4561.     ELSE
  4562.         IMPORT_CFM_FUNCTION GXCombineColor
  4563.     ENDIF
  4564.  
  4565. ;
  4566. ; extern Boolean GXCheckColor(const gxColor *source, gxColorSpace space, gxColorSet aSet, gxColorProfile profile)
  4567. ;
  4568.     IF ¨ GENERATINGCFM THEN
  4569.         Macro
  4570.         _GXCheckColor
  4571.             move.w              #$01B1,D0
  4572.             dc.w                $A832
  4573.         EndM
  4574.     ELSE
  4575.         IMPORT_CFM_FUNCTION GXCheckColor
  4576.     ENDIF
  4577.  
  4578. ;
  4579. ; extern gxShape GXCheckBitmapColor(gxShape source, const gxLongRectangle *area, gxColorSpace space, gxColorSet aSet, gxColorProfile profile)
  4580. ;
  4581.     IF ¨ GENERATINGCFM THEN
  4582.         Macro
  4583.         _GXCheckBitmapColor
  4584.             move.w              #$01B2,D0
  4585.             dc.w                $A832
  4586.         EndM
  4587.     ELSE
  4588.         IMPORT_CFM_FUNCTION GXCheckBitmapColor
  4589.     ENDIF
  4590.  
  4591. ;
  4592. ; extern Fixed GXGetHalftoneDeviceAngle(gxViewDevice source, const gxHalftone *data)
  4593. ;
  4594.     IF ¨ GENERATINGCFM THEN
  4595.         Macro
  4596.         _GXGetHalftoneDeviceAngle
  4597.             move.w              #$01B3,D0
  4598.             dc.w                $A832
  4599.         EndM
  4600.     ELSE
  4601.         IMPORT_CFM_FUNCTION GXGetHalftoneDeviceAngle
  4602.     ENDIF
  4603.  
  4604. ;
  4605. ; extern long GXGetColorSetParts(gxColorSet source, long index, long count, gxColorSpace *space, gxSetColor data[2147483647])
  4606. ;
  4607.     IF ¨ GENERATINGCFM THEN
  4608.         Macro
  4609.         _GXGetColorSetParts
  4610.             move.w              #$01B4,D0
  4611.             dc.w                $A832
  4612.         EndM
  4613.     ELSE
  4614.         IMPORT_CFM_FUNCTION GXGetColorSetParts
  4615.     ENDIF
  4616.  
  4617. ;  returns the glyph count 
  4618. ;
  4619. ; extern long GXGetGlyphParts(gxShape source, long index, long charCount, long *byteLength, unsigned char text[2147483647], gxPoint positions[2147483647], long advanceBits[2147483647], gxPoint tangents[2147483647], long *runCount, short styleRuns[2147483647], gxStyle styles[2147483647])
  4620. ;
  4621.     IF ¨ GENERATINGCFM THEN
  4622.         Macro
  4623.         _GXGetGlyphParts
  4624.             move.w              #$01B5,D0
  4625.             dc.w                $A832
  4626.         EndM
  4627.     ELSE
  4628.         IMPORT_CFM_FUNCTION GXGetGlyphParts
  4629.     ENDIF
  4630.  
  4631. ;
  4632. ; extern long GXGetPathParts(gxShape source, long index, long count, gxPaths *data)
  4633. ;
  4634.     IF ¨ GENERATINGCFM THEN
  4635.         Macro
  4636.         _GXGetPathParts
  4637.             move.w              #$01B6,D0
  4638.             dc.w                $A832
  4639.         EndM
  4640.     ELSE
  4641.         IMPORT_CFM_FUNCTION GXGetPathParts
  4642.     ENDIF
  4643.  
  4644. ;
  4645. ; extern long GXGetPictureParts(gxShape source, long index, long count, gxShape shapes[2147483647], gxStyle styles[2147483647], gxInk inks[2147483647], gxTransform transforms[2147483647])
  4646. ;
  4647.     IF ¨ GENERATINGCFM THEN
  4648.         Macro
  4649.         _GXGetPictureParts
  4650.             move.w              #$01B7,D0
  4651.             dc.w                $A832
  4652.         EndM
  4653.     ELSE
  4654.         IMPORT_CFM_FUNCTION GXGetPictureParts
  4655.     ENDIF
  4656.  
  4657. ;
  4658. ; extern long GXGetPolygonParts(gxShape source, long index, long count, gxPolygons *data)
  4659. ;
  4660.     IF ¨ GENERATINGCFM THEN
  4661.         Macro
  4662.         _GXGetPolygonParts
  4663.             move.w              #$01B8,D0
  4664.             dc.w                $A832
  4665.         EndM
  4666.     ELSE
  4667.         IMPORT_CFM_FUNCTION GXGetPolygonParts
  4668.     ENDIF
  4669.  
  4670. ;
  4671. ; extern gxShape GXGetShapeParts(gxShape source, long index, long count, gxShape destination)
  4672. ;
  4673.     IF ¨ GENERATINGCFM THEN
  4674.         Macro
  4675.         _GXGetShapeParts
  4676.             move.w              #$01B9,D0
  4677.             dc.w                $A832
  4678.         EndM
  4679.     ELSE
  4680.         IMPORT_CFM_FUNCTION GXGetShapeParts
  4681.     ENDIF
  4682.  
  4683. ;
  4684. ; extern long GXGetTextParts(gxShape source, long index, long charCount, unsigned char text[2147483647])
  4685. ;
  4686.     IF ¨ GENERATINGCFM THEN
  4687.         Macro
  4688.         _GXGetTextParts
  4689.             move.w              #$01BA,D0
  4690.             dc.w                $A832
  4691.         EndM
  4692.     ELSE
  4693.         IMPORT_CFM_FUNCTION GXGetTextParts
  4694.     ENDIF
  4695.  
  4696. ;
  4697. ; extern void GXSetColorSetParts(gxColorSet target, long index, long oldCount, long newCount, const gxSetColor data[2147483647])
  4698. ;
  4699.     IF ¨ GENERATINGCFM THEN
  4700.         Macro
  4701.         _GXSetColorSetParts
  4702.             move.w              #$01BB,D0
  4703.             dc.w                $A832
  4704.         EndM
  4705.     ELSE
  4706.         IMPORT_CFM_FUNCTION GXSetColorSetParts
  4707.     ENDIF
  4708.  
  4709. ;
  4710. ; extern void GXSetGlyphParts(gxShape source, long index, long oldCharCount, long newCharCount, const unsigned char text[2147483647], const gxPoint positions[2147483647], const long advanceBits[2147483647], const gxPoint tangents[2147483647], const short styleRuns[2147483647], const gxStyle styles[2147483647])
  4711. ;
  4712.     IF ¨ GENERATINGCFM THEN
  4713.         Macro
  4714.         _GXSetGlyphParts
  4715.             move.w              #$01BC,D0
  4716.             dc.w                $A832
  4717.         EndM
  4718.     ELSE
  4719.         IMPORT_CFM_FUNCTION GXSetGlyphParts
  4720.     ENDIF
  4721.  
  4722. ;
  4723. ; extern void GXSetPathParts(gxShape target, long index, long count, const gxPaths *data, gxEditShapeFlag flags)
  4724. ;
  4725.     IF ¨ GENERATINGCFM THEN
  4726.         Macro
  4727.         _GXSetPathParts
  4728.             move.w              #$01BD,D0
  4729.             dc.w                $A832
  4730.         EndM
  4731.     ELSE
  4732.         IMPORT_CFM_FUNCTION GXSetPathParts
  4733.     ENDIF
  4734.  
  4735. ;
  4736. ; extern void GXSetPictureParts(gxShape target, long index, long oldCount, long newCount, const gxShape shapes[2147483647], const gxStyle styles[2147483647], const gxInk inks[2147483647], const gxTransform transforms[2147483647])
  4737. ;
  4738.     IF ¨ GENERATINGCFM THEN
  4739.         Macro
  4740.         _GXSetPictureParts
  4741.             move.w              #$01BE,D0
  4742.             dc.w                $A832
  4743.         EndM
  4744.     ELSE
  4745.         IMPORT_CFM_FUNCTION GXSetPictureParts
  4746.     ENDIF
  4747.  
  4748. ;
  4749. ; extern void GXSetPolygonParts(gxShape target, long index, long count, const gxPolygons *data, gxEditShapeFlag flags)
  4750. ;
  4751.     IF ¨ GENERATINGCFM THEN
  4752.         Macro
  4753.         _GXSetPolygonParts
  4754.             move.w              #$01BF,D0
  4755.             dc.w                $A832
  4756.         EndM
  4757.     ELSE
  4758.         IMPORT_CFM_FUNCTION GXSetPolygonParts
  4759.     ENDIF
  4760.  
  4761. ;
  4762. ; extern void GXSetShapeParts(gxShape target, long index, long count, gxShape insert, gxEditShapeFlag flags)
  4763. ;
  4764.     IF ¨ GENERATINGCFM THEN
  4765.         Macro
  4766.         _GXSetShapeParts
  4767.             move.w              #$01C0,D0
  4768.             dc.w                $A832
  4769.         EndM
  4770.     ELSE
  4771.         IMPORT_CFM_FUNCTION GXSetShapeParts
  4772.     ENDIF
  4773.  
  4774. ;
  4775. ; extern void GXSetTextParts(gxShape target, long index, long oldCharCount, long newCharCount, const unsigned char text[2147483647])
  4776. ;
  4777.     IF ¨ GENERATINGCFM THEN
  4778.         Macro
  4779.         _GXSetTextParts
  4780.             move.w              #$01C1,D0
  4781.             dc.w                $A832
  4782.         EndM
  4783.     ELSE
  4784.         IMPORT_CFM_FUNCTION GXSetTextParts
  4785.     ENDIF
  4786.  
  4787. ;
  4788. ; extern long GXGetShapePoints(gxShape source, long index, long count, gxPoint data[2147483647])
  4789. ;
  4790.     IF ¨ GENERATINGCFM THEN
  4791.         Macro
  4792.         _GXGetShapePoints
  4793.             move.w              #$01C2,D0
  4794.             dc.w                $A832
  4795.         EndM
  4796.     ELSE
  4797.         IMPORT_CFM_FUNCTION GXGetShapePoints
  4798.     ENDIF
  4799.  
  4800. ;
  4801. ; extern void GXSetShapePoints(gxShape target, long index, long count, const gxPoint data[2147483647])
  4802. ;
  4803.     IF ¨ GENERATINGCFM THEN
  4804.         Macro
  4805.         _GXSetShapePoints
  4806.             move.w              #$01C3,D0
  4807.             dc.w                $A832
  4808.         EndM
  4809.     ELSE
  4810.         IMPORT_CFM_FUNCTION GXSetShapePoints
  4811.     ENDIF
  4812.  
  4813. ;
  4814. ; extern long GXGetGlyphPositions(gxShape source, long index, long charCount, long advance[2147483647], gxPoint positions[2147483647])
  4815. ;
  4816.     IF ¨ GENERATINGCFM THEN
  4817.         Macro
  4818.         _GXGetGlyphPositions
  4819.             move.w              #$01C4,D0
  4820.             dc.w                $A832
  4821.         EndM
  4822.     ELSE
  4823.         IMPORT_CFM_FUNCTION GXGetGlyphPositions
  4824.     ENDIF
  4825.  
  4826. ;
  4827. ; extern long GXGetGlyphTangents(gxShape source, long index, long charCount, gxPoint tangents[2147483647])
  4828. ;
  4829.     IF ¨ GENERATINGCFM THEN
  4830.         Macro
  4831.         _GXGetGlyphTangents
  4832.             move.w              #$01C5,D0
  4833.             dc.w                $A832
  4834.         EndM
  4835.     ELSE
  4836.         IMPORT_CFM_FUNCTION GXGetGlyphTangents
  4837.     ENDIF
  4838.  
  4839. ;
  4840. ; extern void GXSetGlyphPositions(gxShape target, long index, long charCount, const long advance[2147483647], const gxPoint positions[2147483647])
  4841. ;
  4842.     IF ¨ GENERATINGCFM THEN
  4843.         Macro
  4844.         _GXSetGlyphPositions
  4845.             move.w              #$01C6,D0
  4846.             dc.w                $A832
  4847.         EndM
  4848.     ELSE
  4849.         IMPORT_CFM_FUNCTION GXSetGlyphPositions
  4850.     ENDIF
  4851.  
  4852. ;
  4853. ; extern void GXSetGlyphTangents(gxShape target, long index, long charCount, const gxPoint tangents[2147483647])
  4854. ;
  4855.     IF ¨ GENERATINGCFM THEN
  4856.         Macro
  4857.         _GXSetGlyphTangents
  4858.             move.w              #$01C7,D0
  4859.             dc.w                $A832
  4860.         EndM
  4861.     ELSE
  4862.         IMPORT_CFM_FUNCTION GXSetGlyphTangents
  4863.     ENDIF
  4864.  
  4865. ;
  4866. ; extern long GXGetGlyphMetrics(gxShape source, gxPoint glyphOrigins[2147483647], gxRectangle boundingBoxes[2147483647], gxPoint sideBearings[2147483647])
  4867. ;
  4868.     IF ¨ GENERATINGCFM THEN
  4869.         Macro
  4870.         _GXGetGlyphMetrics
  4871.             move.w              #$01C8,D0
  4872.             dc.w                $A832
  4873.         EndM
  4874.     ELSE
  4875.         IMPORT_CFM_FUNCTION GXGetGlyphMetrics
  4876.     ENDIF
  4877.  
  4878. ;
  4879. ; extern void GXDifferenceShape(gxShape target, gxShape operand)
  4880. ;
  4881.     IF ¨ GENERATINGCFM THEN
  4882.         Macro
  4883.         _GXDifferenceShape
  4884.             move.w              #$01C9,D0
  4885.             dc.w                $A832
  4886.         EndM
  4887.     ELSE
  4888.         IMPORT_CFM_FUNCTION GXDifferenceShape
  4889.     ENDIF
  4890.  
  4891. ;
  4892. ; extern void GXExcludeShape(gxShape target, gxShape operand)
  4893. ;
  4894.     IF ¨ GENERATINGCFM THEN
  4895.         Macro
  4896.         _GXExcludeShape
  4897.             move.w              #$01CA,D0
  4898.             dc.w                $A832
  4899.         EndM
  4900.     ELSE
  4901.         IMPORT_CFM_FUNCTION GXExcludeShape
  4902.     ENDIF
  4903.  
  4904. ;
  4905. ; extern void GXIntersectShape(gxShape target, gxShape operand)
  4906. ;
  4907.     IF ¨ GENERATINGCFM THEN
  4908.         Macro
  4909.         _GXIntersectShape
  4910.             move.w              #$01CB,D0
  4911.             dc.w                $A832
  4912.         EndM
  4913.     ELSE
  4914.         IMPORT_CFM_FUNCTION GXIntersectShape
  4915.     ENDIF
  4916.  
  4917. ;
  4918. ; extern void GXMapShape(gxShape target, const gxMapping *map)
  4919. ;
  4920.     IF ¨ GENERATINGCFM THEN
  4921.         Macro
  4922.         _GXMapShape
  4923.             move.w              #$01CC,D0
  4924.             dc.w                $A832
  4925.         EndM
  4926.     ELSE
  4927.         IMPORT_CFM_FUNCTION GXMapShape
  4928.     ENDIF
  4929.  
  4930. ;
  4931. ; extern void GXMoveShape(gxShape target, Fixed deltaX, Fixed deltaY)
  4932. ;
  4933.     IF ¨ GENERATINGCFM THEN
  4934.         Macro
  4935.         _GXMoveShape
  4936.             move.w              #$01CD,D0
  4937.             dc.w                $A832
  4938.         EndM
  4939.     ELSE
  4940.         IMPORT_CFM_FUNCTION GXMoveShape
  4941.     ENDIF
  4942.  
  4943. ;
  4944. ; extern void GXMoveShapeTo(gxShape target, Fixed x, Fixed y)
  4945. ;
  4946.     IF ¨ GENERATINGCFM THEN
  4947.         Macro
  4948.         _GXMoveShapeTo
  4949.             move.w              #$01CE,D0
  4950.             dc.w                $A832
  4951.         EndM
  4952.     ELSE
  4953.         IMPORT_CFM_FUNCTION GXMoveShapeTo
  4954.     ENDIF
  4955.  
  4956. ;
  4957. ; extern void GXReverseDifferenceShape(gxShape target, gxShape operand)
  4958. ;
  4959.     IF ¨ GENERATINGCFM THEN
  4960.         Macro
  4961.         _GXReverseDifferenceShape
  4962.             move.w              #$01CF,D0
  4963.             dc.w                $A832
  4964.         EndM
  4965.     ELSE
  4966.         IMPORT_CFM_FUNCTION GXReverseDifferenceShape
  4967.     ENDIF
  4968.  
  4969. ;
  4970. ; extern void GXRotateShape(gxShape target, Fixed degrees, Fixed xOffset, Fixed yOffset)
  4971. ;
  4972.     IF ¨ GENERATINGCFM THEN
  4973.         Macro
  4974.         _GXRotateShape
  4975.             move.w              #$01D0,D0
  4976.             dc.w                $A832
  4977.         EndM
  4978.     ELSE
  4979.         IMPORT_CFM_FUNCTION GXRotateShape
  4980.     ENDIF
  4981.  
  4982. ;
  4983. ; extern void GXScaleShape(gxShape target, Fixed hScale, Fixed vScale, Fixed xOffset, Fixed yOffset)
  4984. ;
  4985.     IF ¨ GENERATINGCFM THEN
  4986.         Macro
  4987.         _GXScaleShape
  4988.             move.w              #$01D1,D0
  4989.             dc.w                $A832
  4990.         EndM
  4991.     ELSE
  4992.         IMPORT_CFM_FUNCTION GXScaleShape
  4993.     ENDIF
  4994.  
  4995. ;
  4996. ; extern void GXSkewShape(gxShape target, Fixed xSkew, Fixed ySkew, Fixed xOffset, Fixed yOffset)
  4997. ;
  4998.     IF ¨ GENERATINGCFM THEN
  4999.         Macro
  5000.         _GXSkewShape
  5001.             move.w              #$01D2,D0
  5002.             dc.w                $A832
  5003.         EndM
  5004.     ELSE
  5005.         IMPORT_CFM_FUNCTION GXSkewShape
  5006.     ENDIF
  5007.  
  5008. ;
  5009. ; extern void GXUnionShape(gxShape target, gxShape operand)
  5010. ;
  5011.     IF ¨ GENERATINGCFM THEN
  5012.         Macro
  5013.         _GXUnionShape
  5014.             move.w              #$01D3,D0
  5015.             dc.w                $A832
  5016.         EndM
  5017.     ELSE
  5018.         IMPORT_CFM_FUNCTION GXUnionShape
  5019.     ENDIF
  5020.  
  5021. ;
  5022. ; extern void GXDifferenceTransform(gxTransform target, gxShape operand)
  5023. ;
  5024.     IF ¨ GENERATINGCFM THEN
  5025.         Macro
  5026.         _GXDifferenceTransform
  5027.             move.w              #$01D4,D0
  5028.             dc.w                $A832
  5029.         EndM
  5030.     ELSE
  5031.         IMPORT_CFM_FUNCTION GXDifferenceTransform
  5032.     ENDIF
  5033.  
  5034. ;
  5035. ; extern void GXExcludeTransform(gxTransform target, gxShape operand)
  5036. ;
  5037.     IF ¨ GENERATINGCFM THEN
  5038.         Macro
  5039.         _GXExcludeTransform
  5040.             move.w              #$01D5,D0
  5041.             dc.w                $A832
  5042.         EndM
  5043.     ELSE
  5044.         IMPORT_CFM_FUNCTION GXExcludeTransform
  5045.     ENDIF
  5046.  
  5047. ;
  5048. ; extern void GXIntersectTransform(gxTransform target, gxShape operand)
  5049. ;
  5050.     IF ¨ GENERATINGCFM THEN
  5051.         Macro
  5052.         _GXIntersectTransform
  5053.             move.w              #$01D6,D0
  5054.             dc.w                $A832
  5055.         EndM
  5056.     ELSE
  5057.         IMPORT_CFM_FUNCTION GXIntersectTransform
  5058.     ENDIF
  5059.  
  5060. ;
  5061. ; extern void GXMapTransform(gxTransform target, const gxMapping *map)
  5062. ;
  5063.     IF ¨ GENERATINGCFM THEN
  5064.         Macro
  5065.         _GXMapTransform
  5066.             move.w              #$01D7,D0
  5067.             dc.w                $A832
  5068.         EndM
  5069.     ELSE
  5070.         IMPORT_CFM_FUNCTION GXMapTransform
  5071.     ENDIF
  5072.  
  5073. ;
  5074. ; extern void GXMoveTransform(gxTransform target, Fixed deltaX, Fixed deltaY)
  5075. ;
  5076.     IF ¨ GENERATINGCFM THEN
  5077.         Macro
  5078.         _GXMoveTransform
  5079.             move.w              #$01D8,D0
  5080.             dc.w                $A832
  5081.         EndM
  5082.     ELSE
  5083.         IMPORT_CFM_FUNCTION GXMoveTransform
  5084.     ENDIF
  5085.  
  5086. ;
  5087. ; extern void GXMoveTransformTo(gxTransform target, Fixed x, Fixed y)
  5088. ;
  5089.     IF ¨ GENERATINGCFM THEN
  5090.         Macro
  5091.         _GXMoveTransformTo
  5092.             move.w              #$01D9,D0
  5093.             dc.w                $A832
  5094.         EndM
  5095.     ELSE
  5096.         IMPORT_CFM_FUNCTION GXMoveTransformTo
  5097.     ENDIF
  5098.  
  5099. ;
  5100. ; extern void GXReverseDifferenceTransform(gxTransform target, gxShape operand)
  5101. ;
  5102.     IF ¨ GENERATINGCFM THEN
  5103.         Macro
  5104.         _GXReverseDifferenceTransform
  5105.             move.w              #$01DA,D0
  5106.             dc.w                $A832
  5107.         EndM
  5108.     ELSE
  5109.         IMPORT_CFM_FUNCTION GXReverseDifferenceTransform
  5110.     ENDIF
  5111.  
  5112. ;
  5113. ; extern void GXRotateTransform(gxTransform target, Fixed degrees, Fixed xOffset, Fixed yOffset)
  5114. ;
  5115.     IF ¨ GENERATINGCFM THEN
  5116.         Macro
  5117.         _GXRotateTransform
  5118.             move.w              #$01DB,D0
  5119.             dc.w                $A832
  5120.         EndM
  5121.     ELSE
  5122.         IMPORT_CFM_FUNCTION GXRotateTransform
  5123.     ENDIF
  5124.  
  5125. ;
  5126. ; extern void GXScaleTransform(gxTransform target, Fixed hScale, Fixed vScale, Fixed xOffset, Fixed yOffset)
  5127. ;
  5128.     IF ¨ GENERATINGCFM THEN
  5129.         Macro
  5130.         _GXScaleTransform
  5131.             move.w              #$01DC,D0
  5132.             dc.w                $A832
  5133.         EndM
  5134.     ELSE
  5135.         IMPORT_CFM_FUNCTION GXScaleTransform
  5136.     ENDIF
  5137.  
  5138. ;
  5139. ; extern void GXSkewTransform(gxTransform target, Fixed xSkew, Fixed ySkew, Fixed xOffset, Fixed yOffset)
  5140. ;
  5141.     IF ¨ GENERATINGCFM THEN
  5142.         Macro
  5143.         _GXSkewTransform
  5144.             move.w              #$01DD,D0
  5145.             dc.w                $A832
  5146.         EndM
  5147.     ELSE
  5148.         IMPORT_CFM_FUNCTION GXSkewTransform
  5149.     ENDIF
  5150.  
  5151. ;
  5152. ; extern void GXUnionTransform(gxTransform target, gxShape operand)
  5153. ;
  5154.     IF ¨ GENERATINGCFM THEN
  5155.         Macro
  5156.         _GXUnionTransform
  5157.             move.w              #$01DE,D0
  5158.             dc.w                $A832
  5159.         EndM
  5160.     ELSE
  5161.         IMPORT_CFM_FUNCTION GXUnionTransform
  5162.     ENDIF
  5163.  
  5164. ;
  5165. ; extern void GXBreakShape(gxShape target, long index)
  5166. ;
  5167.     IF ¨ GENERATINGCFM THEN
  5168.         Macro
  5169.         _GXBreakShape
  5170.             move.w              #$01DF,D0
  5171.             dc.w                $A832
  5172.         EndM
  5173.     ELSE
  5174.         IMPORT_CFM_FUNCTION GXBreakShape
  5175.     ENDIF
  5176.  
  5177. ;
  5178. ; extern void GXChangedShape(gxShape target)
  5179. ;
  5180.     IF ¨ GENERATINGCFM THEN
  5181.         Macro
  5182.         _GXChangedShape
  5183.             move.w              #$01E0,D0
  5184.             dc.w                $A832
  5185.         EndM
  5186.     ELSE
  5187.         IMPORT_CFM_FUNCTION GXChangedShape
  5188.     ENDIF
  5189.  
  5190. ;
  5191. ; extern gxShapePart GXHitTestShape(gxShape target, const gxPoint *test, gxHitTestInfo *result)
  5192. ;
  5193.     IF ¨ GENERATINGCFM THEN
  5194.         Macro
  5195.         _GXHitTestShape
  5196.             move.w              #$01E1,D0
  5197.             dc.w                $A832
  5198.         EndM
  5199.     ELSE
  5200.         IMPORT_CFM_FUNCTION GXHitTestShape
  5201.     ENDIF
  5202.  
  5203. ;
  5204. ; extern gxShape GXHitTestDevice(gxShape target, gxViewPort port, gxViewDevice device, const gxPoint *test, const gxPoint *tolerance)
  5205. ;
  5206.     IF ¨ GENERATINGCFM THEN
  5207.         Macro
  5208.         _GXHitTestDevice
  5209.             move.w              #$01E2,D0
  5210.             dc.w                $A832
  5211.         EndM
  5212.     ELSE
  5213.         IMPORT_CFM_FUNCTION GXHitTestDevice
  5214.     ENDIF
  5215.  
  5216. ;
  5217. ; extern void GXInsetShape(gxShape target, Fixed inset)
  5218. ;
  5219.     IF ¨ GENERATINGCFM THEN
  5220.         Macro
  5221.         _GXInsetShape
  5222.             move.w              #$01E3,D0
  5223.             dc.w                $A832
  5224.         EndM
  5225.     ELSE
  5226.         IMPORT_CFM_FUNCTION GXInsetShape
  5227.     ENDIF
  5228.  
  5229. ;
  5230. ; extern void GXInvertShape(gxShape target)
  5231. ;
  5232.     IF ¨ GENERATINGCFM THEN
  5233.         Macro
  5234.         _GXInvertShape
  5235.             move.w              #$01E4,D0
  5236.             dc.w                $A832
  5237.         EndM
  5238.     ELSE
  5239.         IMPORT_CFM_FUNCTION GXInvertShape
  5240.     ENDIF
  5241.  
  5242. ;
  5243. ; extern void GXPrimitiveShape(gxShape target)
  5244. ;
  5245.     IF ¨ GENERATINGCFM THEN
  5246.         Macro
  5247.         _GXPrimitiveShape
  5248.             move.w              #$01E5,D0
  5249.             dc.w                $A832
  5250.         EndM
  5251.     ELSE
  5252.         IMPORT_CFM_FUNCTION GXPrimitiveShape
  5253.     ENDIF
  5254.  
  5255. ;
  5256. ; extern void GXReduceShape(gxShape target, long contour)
  5257. ;
  5258.     IF ¨ GENERATINGCFM THEN
  5259.         Macro
  5260.         _GXReduceShape
  5261.             move.w              #$01E6,D0
  5262.             dc.w                $A832
  5263.         EndM
  5264.     ELSE
  5265.         IMPORT_CFM_FUNCTION GXReduceShape
  5266.     ENDIF
  5267.  
  5268. ;
  5269. ; extern void GXReverseShape(gxShape target, long contour)
  5270. ;
  5271.     IF ¨ GENERATINGCFM THEN
  5272.         Macro
  5273.         _GXReverseShape
  5274.             move.w              #$01E7,D0
  5275.             dc.w                $A832
  5276.         EndM
  5277.     ELSE
  5278.         IMPORT_CFM_FUNCTION GXReverseShape
  5279.     ENDIF
  5280.  
  5281. ;
  5282. ; extern void GXSimplifyShape(gxShape target)
  5283. ;
  5284.     IF ¨ GENERATINGCFM THEN
  5285.         Macro
  5286.         _GXSimplifyShape
  5287.             move.w              #$01E8,D0
  5288.             dc.w                $A832
  5289.         EndM
  5290.     ELSE
  5291.         IMPORT_CFM_FUNCTION GXSimplifyShape
  5292.     ENDIF
  5293.  
  5294. ;
  5295. ; extern void GXLockColorProfile(gxColorProfile source)
  5296. ;
  5297.     IF ¨ GENERATINGCFM THEN
  5298.         Macro
  5299.         _GXLockColorProfile
  5300.             move.w              #$01E9,D0
  5301.             dc.w                $A832
  5302.         EndM
  5303.     ELSE
  5304.         IMPORT_CFM_FUNCTION GXLockColorProfile
  5305.     ENDIF
  5306.  
  5307. ;
  5308. ; extern void GXUnlockColorProfile(gxColorProfile source)
  5309. ;
  5310.     IF ¨ GENERATINGCFM THEN
  5311.         Macro
  5312.         _GXUnlockColorProfile
  5313.             move.w              #$01EA,D0
  5314.             dc.w                $A832
  5315.         EndM
  5316.     ELSE
  5317.         IMPORT_CFM_FUNCTION GXUnlockColorProfile
  5318.     ENDIF
  5319.  
  5320. ;
  5321. ; extern void *GXGetColorProfileStructure(gxColorProfile source, long *length)
  5322. ;
  5323.     IF ¨ GENERATINGCFM THEN
  5324.         Macro
  5325.         _GXGetColorProfileStructure
  5326.             move.w              #$01EB,D0
  5327.             dc.w                $A832
  5328.         EndM
  5329.     ELSE
  5330.         IMPORT_CFM_FUNCTION GXGetColorProfileStructure
  5331.     ENDIF
  5332.  
  5333. ;
  5334. ; extern void GXFlattenShape(gxShape source, gxFlattenFlag flags, gxSpoolBlock *block)
  5335. ;
  5336.     IF ¨ GENERATINGCFM THEN
  5337.         Macro
  5338.         _GXFlattenShape
  5339.             move.w              #$01EC,D0
  5340.             dc.w                $A832
  5341.         EndM
  5342.     ELSE
  5343.         IMPORT_CFM_FUNCTION GXFlattenShape
  5344.     ENDIF
  5345.  
  5346. ;
  5347. ; extern gxShape GXUnflattenShape(gxSpoolBlock *block, long count, const gxViewPort portList[2147483647])
  5348. ;
  5349.     IF ¨ GENERATINGCFM THEN
  5350.         Macro
  5351.         _GXUnflattenShape
  5352.             move.w              #$01ED,D0
  5353.             dc.w                $A832
  5354.         EndM
  5355.     ELSE
  5356.         IMPORT_CFM_FUNCTION GXUnflattenShape
  5357.     ENDIF
  5358.  
  5359. ;
  5360. ; extern void GXPostGraphicsNotice(gxGraphicsNotice notice)
  5361. ;
  5362.     IF ¨ GENERATINGCFM THEN
  5363.         Macro
  5364.         _GXPostGraphicsNotice
  5365.             move.w              #$0065,D0
  5366.             dc.w                $A832
  5367.         EndM
  5368.     ELSE
  5369.         IMPORT_CFM_FUNCTION GXPostGraphicsNotice
  5370.     ENDIF
  5371.  
  5372. ;
  5373. ; extern void GXIgnoreGraphicsNotice(gxGraphicsNotice notice)
  5374. ;
  5375.     IF ¨ GENERATINGCFM THEN
  5376.         Macro
  5377.         _GXIgnoreGraphicsNotice
  5378.             move.w              #$006D,D0
  5379.             dc.w                $A832
  5380.         EndM
  5381.     ELSE
  5382.         IMPORT_CFM_FUNCTION GXIgnoreGraphicsNotice
  5383.     ENDIF
  5384.  
  5385. ;
  5386. ; extern void GXPopGraphicsNotice(void )
  5387. ;
  5388.     IF ¨ GENERATINGCFM THEN
  5389.         Macro
  5390.         _GXPopGraphicsNotice
  5391.             move.w              #$006E,D0
  5392.             dc.w                $A832
  5393.         EndM
  5394.     ELSE
  5395.         IMPORT_CFM_FUNCTION GXPopGraphicsNotice
  5396.     ENDIF
  5397.  
  5398.     ENDIF
  5399.     ENDIF ; __GXGRAPHICS__ 
  5400.  
  5401.